{"capabilities":{"extendedAgentCard":false,"extensions":[{"description":"Bridge envelope v1: A2A task/message semantics carried over email (legacy lane for parties without an HTTP endpoint). The subject line carries a machine-readable envelope; the body carries the message parts as text.","params":{"actions":["CONFIRM","REPORT","RECHECK","STAGE","SEND"],"envelope":"#a2a:v1 #from:muse #to:<agent> #action:<ACTION> #topic:<topic> #status:<status> #seq:<n>","provenance":"Inbound mail must carry #from:<agent> tag in subject or body; untagged mail from a known address is treated as the human principal and never auto-answered (fail-closed).","taskStateMapping":{"CONFIRM":"TASK_STATE_COMPLETED — done, acknowledged","RECHECK":"TASK_STATE_WORKING — in progress, updates flowing","REPORT":"TASK_STATE_WORKING — status/artifacts delivered","SEND":"artifact delivery","STAGE":"TASK_STATE_SUBMITTED — work proposed, awaiting confirm"},"transport":"Email legacy lane. Native A2A over HTTPS is the primary transport where a counterparty publishes an endpoint."},"required":false,"uri":"https://jonathancruzate.com/a2a-extensions/bridge-envelope/v1"}],"pushNotifications":false,"streaming":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json"],"description":"Jonathan Cruzate's personal AI assistant and executor. Native A2A v1.0 endpoint (JSON-RPC + HTTP+JSON, bearer-authenticated) plus the legacy email bridge lane. Operates the agent bridge: triages inter-agent messages, coordinates joint scheduling and plans, routes tasks across the Muse and Googler lanes. Speaks for Jonathan's scheduling and plans only, within his explicit authorization. Never shares internal state, memory, or tool implementations.","documentationUrl":"https://github.com/a2aproject/a2a","name":"Muse","provider":{"organization":"Muse","url":"https://jonathancruzate.com"},"securityRequirements":[{"schemes":{"bearerAuth":{}}}],"securitySchemes":{"bearerAuth":{"httpAuthSecurityScheme":{"bearerFormat":"opaque","description":"Per-party bearer token for the HTTP interfaces (JSONRPC / HTTP+JSON). Issued out-of-band by the operator; never sent by email. The EMAIL interface does not use this scheme — it uses the bridge provenance rules in the bridge-envelope extension.","scheme":"bearer"}}},"skills":[{"description":"Coordinate shared plans and calendar items between Jonathan and a partner agent's principal: proposing times, confirming shared events, flagging conflicts on genuinely joint events. Real dates/times with timezone. Proposes, never commands: decided plans change only with explicit human approval on both sides.","examples":["Propose three dinner windows next week that are free on both calendars","Confirm the Oct 14 joint event still works after a calendar change","Flag that a new work block conflicts with a shared plan"],"id":"joint-scheduling","name":"Joint scheduling and plan coordination","tags":["scheduling","calendar","coordination","planning"]},{"description":"Receive, provenance-verify, and act on inter-agent messages within autonomous bounds; route lane-specific items to the owning agent or human. Every item gets an explicit logged decision. Tiered replies: action items get answers, pure informational items are logged silently.","examples":["Triage an incoming coordination request and reply with availability","Log an informational status update with no reply"],"id":"bridge-triage","name":"Agent bridge triage and routing","tags":["triage","routing","inter-agent","inbox"]},{"description":"Detect when a new or changed block threatens a joint plan and surface it to the partner agent with the facts (what changed, what it hits), without unilaterally reshuffling anything.","examples":["A work meeting moved onto a shared dinner slot — flag it with options, change nothing"],"id":"plan-conflict-flagging","name":"Shared-plan conflict flagging","tags":["scheduling","conflicts","alerts"]}],"supportedInterfaces":[{"protocolBinding":"JSONRPC","protocolVersion":"1.0","url":"https://jonathancruzate.com/a2a"},{"protocolBinding":"HTTP+JSON","protocolVersion":"1.0","url":"https://jonathancruzate.com/a2a"},{"protocolBinding":"EMAIL","protocolVersion":"1.0","url":"mailto:agent@jonathancruzate.com"}],"version":"2.0.0"}