Beloved Ecosystem · BECOME

Connect BECOME to Claude

Paste the MCP URL into Claude Connectors, approve OAuth, then ask a sealed Gallina question. Smoke (certify: false) type-checks Question.v and stays Open until you pass answer_v. certify: true with bid_wei: 0 stages Generate BECOME DVM Proof. Auth is fail closed. No key paste on the happy path.

https://mcp.belovedecosystem.com/mcp

Agent contract

BECOME   BecomeJobHash/v0 · settlement = T2CERT0 · mainnet is live

How to connect (OAuth)

Wave-2 happy path — paste URL, approve, ask. CAPTCHA mint is break-glass only.

  1. In Claude → Settings → Connectors, add a custom connector with MCP URL https://mcp.belovedecosystem.com/mcp.
  2. Approve OAuth when prompted (full resource scope).
  3. Ask with become_orchestrate. Smoke is Open until answer_v; trust answer/inbox only when Settled.
https://mcp.belovedecosystem.com/mcp

Agent contract: /agent.md · Claude steps: /CLAUDE-CONNECTOR.md · PRM: /.well-known/oauth-protected-resource

What you can do

ToolAsk for
become_orchestrateAsk a sealed Gallina question (bid_wei=0). Smoke is Open until answer_v.
become_askSame door; requires explicit bid_wei
become_statusCheck job progress by job_id
become_resultGet Settled answer / inbox

Once connected, how do I prompt?

Just chat about the question. Examples:

FAQ

How do I connect BECOME MCP to Claude?

Paste https://mcp.belovedecosystem.com/mcp into Claude Connectors, approve OAuth. No key paste. See CLAUDE-CONNECTOR.md.

Break-glass: what if OAuth is unavailable?

Open /connect/claude, complete CAPTCHA v1, vault the browser-once key in Settings → Connectors (not the happy path).

What if I lost a break-glass key before vaulting?

Remint at /connect/claude with CAPTCHA again (UJ-C7). Old key versions return 401.

Will this consume AI tokens?

Yes — any MCP tool use draws on your AI client’s message limits or tokens.

Ops only (below fold)

Headers and curl are for operators / headless — not the naive Claude path.

Authorization: Bearer YOUR_KEY
X-Api-Key: YOUR_KEY

curl -s -X POST "https://mcp.belovedecosystem.com/v1/orchestrate" \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer YOUR_KEY' \
  -d '{"target":"exists n : nat, 5 + 1 = n","bid_wei":0,"certify":false}'

Also: POST /v1/ask · GET /v1/status/{id} · GET /v1/result/{id} · GET /health