# HumanMirror x402

Canonical page: https://humanmirror.fr/x402/
Manifest: https://humanmirror.fr/.well-known/x402.json
Observed reputation: https://humanmirror.fr/api/reputation/

HumanMirror exposes x402 V2 resources in parallel with Nexus credits and Stripe.

## Current environment

Base mainnet production is enabled.

- Network: eip155:8453
- Asset: USDC
- USDC contract: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
- Outcome: POST https://humanmirror.fr/api/x402/outcome/ — 0.010 USDC
- One: POST https://humanmirror.fr/api/x402/one/ — 0.012 USDC
- Flow: POST https://humanmirror.fr/api/x402/flow/ — 0.024 USDC
- payTo: 0x395aA00B990004d4Ed3ecedF10d17716c5f5AAF4

A request without PAYMENT-SIGNATURE returns HTTP 402 and a base64 PAYMENT-REQUIRED header.

HumanMirror verifies the authorization before execution. For Outcome, One and Flow, settlement is requested only after the deterministic HumanMirror result verifies. If HumanMirror execution or verification fails, HumanMirror does not request x402 settlement.

## Mainnet settlement

Mainnet is enabled. Coinbase CDP is the configured facilitator and payments settle in USDC on Base to the declared payTo address.

No private wallet key is required on the HumanMirror resource server, and no wallet private key is committed to the HumanMirror repository.

## Discovery

HumanMirror x402 payment challenges include Bazaar discovery metadata.

Additional machine surfaces:
- Solve: https://humanmirror.fr/api/solve/
- A2A: https://humanmirror.fr/.well-known/agent-card.json
- One MCP: https://humanmirror.fr/api/one/mcp/
- Flow MCP: https://humanmirror.fr/api/flow/mcp/
- Reputation: https://humanmirror.fr/api/reputation/

Successful Outcome, One and Flow results contain a humanmirror block with proof, reuse endpoint, x402 discovery and reputation URLs so another agent can discover and reuse HumanMirror from the result itself.
