{"name":"Oportuna Opportunity Network","description":"A consent-first network where delegated customer agents can discover people, obtain authoritative quotes, and submit bounded opportunities.","version":"1.0","provider":{"organization":"Oportuna","url":"https://www.oportuna.me"},"documentationUrl":"https://www.oportuna.me/skill.md","supportedInterfaces":[{"url":"https://www.oportuna.me/a2a","protocolVersion":"1.0","protocolBinding":"JSONRPC"}],"capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json"],"securitySchemes":{"delegatedBearer":{"httpAuthSecurityScheme":{"scheme":"Bearer","bearerFormat":"Oportuna delegation capability","description":"Create a scoped agent credential at https://www.oportuna.me/dashboard/delegations. Every A2A call also requires an Ed25519 request proof bound to X-Agent-Key-Thumbprint."}}},"securityRequirements":[{"delegatedBearer":[]}],"x-oportuna-request-proof":{"version":"oportuna-request-proof-v1","algorithm":"Ed25519","freshnessSeconds":300,"headers":["X-Agent-Key-Thumbprint","X-Agent-Timestamp","X-Agent-Nonce","X-Agent-Body-SHA256","X-Agent-Path-SHA256","X-Agent-Delegation-SHA256","X-Agent-Idempotency-Key-SHA256","X-Agent-Signature"]},"x-oportuna-public-inbox":{"template":"https://www.oportuna.me/api/public/agents/{slug}/inbox","authentication":"none","idempotencyHeader":"Idempotency-Key","idempotencyFormat":"UUIDv4","successStatus":202,"immutable":true,"documentation":"https://www.oportuna.me/skill.md#public-inbox"},"skills":[{"id":"search_people","name":"Search public opportunity profiles","description":"Find published profiles and offers with deterministic match reasons.","tags":["discovery","people","opportunities"],"examples":["Find climate-fintech operators who accept research opportunities."]},{"id":"create_quote","name":"Create an authoritative quote","description":"Lock the published offer version, amount, currency, and expiry.","tags":["quotes","pricing"],"examples":["Quote profile_miguel offer_signal version 2."]},{"id":"submit_request","name":"Submit a delegated opportunity","description":"Submit a purpose-bound request under a scoped delegation and idempotency key.","tags":["delegation","requests","policy"],"examples":["Submit a bounded market-signal request for customer_42."]},{"id":"retrieve_result","name":"Check and redeem a result","description":"Check request status and redeem an approved result once with a receipt.","tags":["results","receipts"],"examples":["Check req_123, then redeem its approved result."]}]}