{
  "schema": "voidly.session.provider.index/v1",
  "generated_at": "2026-09-02T06:37:21.052Z",
  "listing_scope": "settled-as-provider",
  "why_this_scope": "An entry appears only if (a) its signed manifest was fetched and verified by this worker against the DID pinned in this repository, and (b) at least one session has been settled with that DID as provider. Registration on this rail is open and free, so a registration-based directory would be a directory anyone can fill; a settled session costs real USDC on Base mainnet.",
  "count": 1,
  "providers": [
    {
      "provider_did": "did:voidly:6rGTFa5apSnKNF14bGXZfu",
      "manifest_url": "https://intelligence.voidly.ai:8443/.well-known/voidly-session-provider.json",
      "why_listed": "First-party: this is Voidly's own session provider daemon. It is in this index because the operator of the index runs it, which is a conflict of interest and not a recommendation.",
      "verification": {
        "outcome": "verified",
        "verifier": "verifyProvider (pinned to provider_did)",
        "claimed_by": "this index",
        "last_verified_at": "2026-09-02T06:37:21.052Z",
        "last_verified_at_ms": 1788331041052,
        "what_this_timestamp_is": "the instant this worker fetched manifest_url and the pinned verifier answered ok",
        "what_this_timestamp_is_not": "any statement that the document was current, unrevoked, or still the provider's own — the manifest schema carries no issued_at, expires_at, nonce or key epoch, so a captured older document verifies identically"
      },
      "settlement": {
        "qualifies": true,
        "basis": "journal_names_this_provider_now",
        "grant_hash": "5e63f8c4f11b989bac73b4306bb1a7975b91571a586989127b35f812c31daea6",
        "evidence_id": "b1ac733095c19e2e4829a3d448a02b8297d08e55f98678adfcba2e3e92747a3a",
        "evidence_chain": "eip155:8453",
        "settled_amount_as_observed": "50000",
        "redeemed_at_ms": 1787787249445,
        "anchor_row_present": true,
        "index_first_observed_at_ms": null,
        "provider_named_by_journal_now": true,
        "note": "Read live: the settlement journal names this DID as the provider on a settled session right now."
      },
      "terms_as_verified": {
        "source": "the signed manifest this index fetched and verified",
        "authoritative": false,
        "accept_url": "https://intelligence.voidly.ai:8443/session/accept",
        "hire_message_schema": "voidly-session-hire/v1",
        "worker_base_url": "https://api.voidly.ai",
        "grant_ttl_ms": {
          "min": 300000,
          "max": 21600000
        },
        "acceptance_ttl_ms": 300000,
        "payment_buys": "an attempt, not an outcome",
        "services": [
          {
            "ref": "voidly.observatory.query/v1",
            "description": "One observatory query, answered without the relay ever seeing the question or the answer.",
            "price_band": {
              "chain": "eip155:8453",
              "asset": "eip155:8453/erc20:0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
              "min_amount": "50000",
              "max_amount": "5000000",
              "payee_account": null,
              "payee_account_withheld_because": "This index does not publish where money goes. Read it from the manifest you fetched and verified yourself, never from this response."
            }
          }
        ]
      },
      "provider_notes": [
        "Payment buys an attempt. Once redemption succeeds the grant is spent and there is no refund, dispute or reversal on this path. A failed attempt is delivered as a SEALED failure result, signed and auditable.",
        "The relay operator sees both DIDs, the grant/offer/capsule hashes, the price band, the settlement pointer and the timings. It does NOT see the brief or the result. The chain publishes payer, payee, amount and time, permanently.",
        "Discovery is out of band for this milestone: there is no session-provider directory. You found this manifest because someone gave you its URL.",
        "This document is SIGNED. `signature_base64` is Ed25519 over the canonical JSON of every other field, under `signing_public_key_base64` — and `provider_did` is derived from that same key. Verify both before you seal a brief to `encryption_public_key_base64` or pay `services[].price.payee_account`: unverified, those two fields are whatever the host that served you this file wanted them to be."
      ]
    }
  ],
  "withheld": [],
  "how_to_verify_this_yourself": [
    "npm i @voidly/session",
    "Fetch the bytes at providers[].manifest_url yourself.",
    "verifyProvider(document, providers[].provider_did) — the pin is required; verifyManifest with no pin returns ok for an attacker's self-consistent document and must not be used here.",
    "Read the payee account and the public keys from THAT document, never from this response."
  ],
  "limits": [
    "A LISTED DID IS NOT AN HONEST DID. This index verifies that a document was signed by the DID it is pinned to, and that the DID has settled at least one session as provider. Neither says the provider will do the work, do it correctly, or answer at all.",
    "REGISTRATION ON THIS RAIL IS OPEN. POST /v1/agent/register is unauthenticated and rate-limited by IP. Nothing about holding a DID is scarce or vetted.",
    "THERE IS NO REFUND PATH. Payment buys an attempt, not an outcome. Once redemption returns `redeemed` the grant is spent: no refund, no dispute, no reversal on this path. A failed attempt is delivered as a sealed, signed failure result — which is auditable, and is not your money back.",
    "THE ONLY SETTLEMENT ON RECORD IS FIRST-PARTY DOGFOODING, n=1. The founder's wallet hired Voidly's own provider daemon. That is not a customer, not organic demand, not revenue and not volume.",
    "THE OPERATOR OF THIS INDEX RUNS THE ONLY PROVIDER IN IT. That is a conflict of interest. It is disclosed rather than managed.",
    "THIS INDEX DOES NOT RANK. Entries are sorted by DID. There is no score, no rating and no recommendation, because any ordering this index authored would read as merit.",
    "A MANIFEST CARRIES NO FRESHNESS AND NO REVOCATION. It has no issued_at, no expires_at, no nonce and no key epoch, so a captured older document verifies identically and a withdrawn one would keep verifying. `last_verified_at` below is this index's clock, not the provider's.",
    "VERIFY IT YOURSELF. Take `provider_did` and `manifest_url` from this response and run `verifyProvider(document, provider_did)` from @voidly/session against bytes you fetched. The payee account and the public keys are deliberately absent here so that no caller can pay or seal on this index's authority.",
    "THIS INDEX HAS NO SUBMISSION DOOR. Candidates are a constant in Voidly's repository, changed by a commit. There is no application process and no queue."
  ]
}