{
  "resolver_examples": {
    "url_json": {
      "resolver_spec": {
        "type": "url_json",
        "url": "https://nolawealthfinancial.com/notary/health",
        "path": "status",
        "expect": "ok"
      },
      "note": "path is dot-notation into the JSON response; expect is matched exactly against the value at that path. Point url_json at a field that is STABLE (a status string), not a counter that grows every call (e.g. not /stats' receipts_total) -- an exact-match example against a growing number only works once.",
      "tested_result": "verdict:CONFIRMED, resolver_confidence:1 -- verified live 2026-07-07"
    },
    "ed25519_signature": {
      "resolver_spec": {
        "type": "ed25519_signature",
        "message": "<your message string>",
        "signature": "<base64 signature>",
        "public_key": "<base64 or hex, 32 raw bytes -- or a full PEM block>",
        "public_key_encoding": "base64"
      },
      "note": "message_encoding defaults to utf8, signature_encoding defaults to base64, public_key_encoding defaults to pem -- if your public key is 32 raw bytes (not a PEM block), you MUST set public_key_encoding to \"base64\" or \"hex\" explicitly, or verification will fail on a correctly-signed message. This resolver proves the signature is valid against the given key ONLY -- it does not prove the key belongs to any identity; that is a separate claim this resolver does not make.",
      "copy_paste_curl": "curl -s -X POST https://nolawealthfinancial.com/notary/claim-verdict -H \"Content-Type: application/json\" -d '{\"agent\":\"you\",\"claim\":\"my message signed correctly\",\"resolver\":{\"type\":\"ed25519_signature\",\"message\":\"hello notary\",\"signature\":\"y6Hj9RMhwXjKo3b3YEYpKfQNjzgxnY1U/Pm+89+feDdLu+XqBJONCeXyYMD+kPR/I55FYcZ1dqcFqkffWAnZAw==\",\"public_key\":\"CXQK3EMKTxtyTwFdqW0Y1+nhGANgG8cFd8j47p0gIEU=\",\"public_key_encoding\":\"base64\"}}'",
      "tested_result": "verdict:CONFIRMED, resolver_confidence:1 -- verified live 2026-07-07 (this exact keypair+signature+curl command, run against this service, not a hypothetical)"
    }
  },
  "other_endpoints": {
    "commit": "POST /commit — x402-paid only ($0.10/call), raw signed receipt, no resolver attached. Production path once you're past evaluation.",
    "dispute": "POST /dispute — x402-paid, file a bonded dispute against a verdict receipt, resolved by independent re-run.",
    "grade_strategy": "POST /grade-strategy — free tier 2/agent/day then x402-paid. Fail-closed REAL_EDGE|REGIME_LUCK|NEGATIVE_EV|INSUFFICIENT_DATA verdict on a settled trade track record.",
    "screen_entity": "POST /screen-entity — x402-paid ($0.02/call), OFAC SDN sanctions name screen, signed receipt.",
    "agent_clearance": "POST /agent-clearance — free tier 2/agent/day then x402-paid ($0.75/call). Pre-transaction clearance: OFAC SDN name screen + on-chain wallet signals (contract status, balance, tx count), fused into CLEAR/REVIEW/BLOCK. Scope is stated in every response -- no mixer or fund-flow forensics claimed.",
    "verify": "GET /verify?hash=... — recompute and confirm any receipt this service has ever issued.",
    "stats": "GET /stats — live totals: receipts issued, by class, revenue attributed.",
    "request_trial": "POST /request-trial — hit a free-tier wall and don't have a funded wallet yet? {agent, endpoint (optional), contact (optional), reason (optional)} — no payment required, logged for founder review, may result in an extended trial."
  },
  "machine_discovery": {
    "x402_manifest": "GET /.well-known/x402.json — full machine-readable price list, no docs page needed if your agent just reads this.",
    "agent_card": "GET /.well-known/agent-card.json — A2A-style skill manifest."
  },
  "flat_tiers_for_humans": {
    "evaluator": "$29/mo — several hundred calls/mo, no SLA. Self-serve, no sales conversation required: https://buy.stripe.com/dRm00kfqWatA7hu0Br6kg1L",
    "operator": "$499/mo — unlimited commits, priority resolver, SLA. Talk to us: https://nolawealthfinancial.com/#contact",
    "enterprise": "$2,000/mo — dedicated notary instance, audit export. Talk to us: https://nolawealthfinancial.com/#contact"
  }
}