{ "metadata": { "schema_version": "1.0.0", "last_updated": "2025-06-01T12:00:00Z", "author": "DemoCo" }, "resource_rules": [ { "verb": "read_content", "selector": "*", "allowed": true }, { "verb": "follow_link", "selector": ".private-area", "allowed": false }, { "verb": "click_element", "selector": "#buy-standard", "allowed": true }, { "verb": "click_element", "selector": ".admin-area button", "allowed": false }, { "verb": "set_input_value", "selector": "form#signup input[name='email']", "allowed": true, "modifiers": { "human_in_the_loop": true } }, { "verb": "submit_form", "selector": "form#signup", "allowed": true }, { "verb": "play_media", "selector": "video.hero-video", "allowed": true, "modifiers": { "time_window": "08:00–20:00 UTC" } }, { "verb": "download_file", "selector": ".dl.public", "allowed": true }, { "verb": "download_file", "selector": ".dl.restricted", "allowed": false } ], "action_guidelines": [ { "directive": "MUST NOT", "description": "Submit forms without obtaining user confirmation." }, { "directive": "SHOULD", "description": "Preface actions with a short explanation when interacting with restricted areas." } ], "api": [ { "type": "openapi", "endpoint": "https://api.example.com/openapi.yaml", "docs": "https://docs.example.com", "description": "Official API for performing transactions." } ] }