{"metadata":{"schema_version":"1.0.0","last_updated":"2026-09-11T00:00:00Z","author":"bitSimp"},"strict":false,"resource_rules":[{"verb":"read_content","selector":"*","allowed":true},{"verb":"read_metadata","selector":"*","allowed":true},{"verb":"follow_link","selector":"*","allowed":true},{"verb":"scroll_page","selector":"*","allowed":true},{"verb":"click_element","selector":"*","allowed":true},{"verb":"set_input_value","selector":"*","allowed":true},{"verb":"submit_form","selector":"*","allowed":true},{"verb":"upload_file","selector":"*","allowed":true},{"verb":"download_file","selector":"*","allowed":true},{"verb":"copy_to_clipboard","selector":"*","allowed":true},{"verb":"play_media","selector":"*","allowed":true},{"verb":"update_content","selector":"/api/posts/{postId}","allowed":true,"where":{"relation":"owner"}},{"verb":"delete_content","selector":"/api/posts/{postId}","allowed":true,"where":{"relation":"owner","semantics":"archive_only"}},{"verb":"pause_media","selector":"*","allowed":true},{"verb":"mute_media","selector":"*","allowed":true},{"verb":"unmute_media","selector":"*","allowed":true}],"action_guidelines":[{"directive":"SHOULD","description":"Use the platform freely, exactly like any human user: sign in cryptographically with a Lightning wallet (LNURL-auth) or a Nostr key (NIP-07) — no email, no password, no KYC required. Single-call headless login flows are documented in /openapi.json and /agents.json. Agents performing Lightning login SHOULD install the published lnurl-auth plugin/skill (https://github.com/dyegolara/lnurl-auth-agents) rather than implementing the LUD-04 handshake themselves. Once signed in, an agent MAY attach another sign-in method to its own Account — or unlink one — via /api/auth/link/* (ADR 0020): one Lightning key and one npub per Account, no merging, and unlinking is guarded so an Account always keeps at least one method."},{"directive":"SHOULD","description":"Transact permissionlessly with Bitcoin over the Lightning Network — unlock paid posts, send tips, deposit to balance, and withdraw earnings to any Lightning wallet at any time."},{"directive":"SHOULD","description":"Create and publish content to earn satoshis; creators keep 100% of their earnings (only Lightning routing fees are deducted) and can withdraw whenever they like."},{"directive":"SHOULD","description":"Prefer the public HTTP API (https://bitsimp.com/openapi.json, flows in https://bitsimp.com/agents.json) over DOM manipulation wherever possible."},{"directive":"SHOULD","description":"Publish content through the API flow (`POST /api/uploads` -> signed PUT upload -> `POST /api/posts`) instead of browser automation."},{"directive":"MUST NOT","description":"Attack, exploit, or damage the platform or its users — no hacking, no denial-of-service, no attempts to compromise the service, other users' accounts, or their funds. Intensive legitimate use is welcome (heavy browsing, large-scale activity, optimization), as long as it does not harm anyone."}],"api":[{"type":"openapi","endpoint":"https://bitsimp.com/openapi.json","description":"bitSimp public HTTP API — LNURL-auth, NIP-07 auth, and NIP-98 request auth for existing Accounts that have an npub (Lightning-only Accounts are not eligible), with one event per request and no session/cookie issuance. Includes posts, comments, and balance endpoints."},{"type":"openapi","endpoint":"https://bitsimp.com/agents.json","description":"Wildcard agents.json manifest describing the agent-callable flows over the bitSimp API."}]}