WHEELER HUBBELL PUBLISHING / STANDING MARK

A signed examination.
Built for receiving systems.

Submit material, receive an Ed25519-signed Standing Mark Record, and verify its signature and exact object binding. Payment buys an examination, never a favorable finding or permission to act.

Commercial service

1.00 USDC on Base. Discover the current offer before paying. Your system supplies its own authorized payer and signer. No account or personal introduction is required for the x402 path.

GET  https://api.wheelerhubbellpublishing.com/v1/evaluate
POST https://api.wheelerhubbellpublishing.com/v1/evaluate
Content-Type: application/json

{"subject":"Your record","claim":"Your proposition","provenance":{"source":"Your source","authority":"Your authority"}}

The unpaid POST returns HTTP 402 with terms, not an examination or a charge. Read the machine quickstart before attaching a payment. The buyer page offers user-operated wallet signing.

Machine-native commercial channel

Agent A purchases, agent B verifies: complete programmatic journey. Read the machine channel descriptor for discovery, capability matching, caller-owned budgets, payment, recovery and evidence handoff. No sales intervention or manual onboarding is required.

Connect an agent

SDKs without repository access

Download the versioned SDK manifest and SHA-256 hashes. Archives contain only client and verifier code, not a signer or spending authority. Direct downloads do not imply publication to npm or PyPI.

npm install https://api.wheelerhubbellpublishing.com/sdk/whp-standing-sdk-2.2.1.tgz
pip install https://api.wheelerhubbellpublishing.com/sdk/whp-standing-sdk-python-2.2.1.tar.gz

Caller-owned payment example. Its signer deliberately stops until you provide your own approved wallet integration. It echoes the challenge's discovery extension.

Receive and independently verify

Receiving-party verification guide. Admit the issuer key through your own trusted channel. A key found in a record or on this website is not independent issuer admission.

whp-verify record.json --policy receiver-policy.json

Free verification interface. Match the exact received material, question, scope and operation as well as the signature. Cryptographic authenticity, issuer recognition, substantive examination and current standing are separate. Current/revoked/superseded status is unsupported; a Mark does not authorize execution.

Fulfillment and recovery

Save the exact request, payment envelope and nonce before submission. After an uncertain response, retrieve or recover the same purchase. Never create a second nonce merely to retry. POST /v1/evaluations/recover accepts a known purchase_id without payment; unknown settlement remains explicitly unknown. A negative finding is a completed examination.

Proof boundaries

The service has completed a real paid examination and preserved its signed record through later deployments. A fresh outside customer's transaction is not claimed here. Real smart-account settlement compatibility is not yet established; do not confirm a mismatching wallet recipient prompt. The local workflow demonstration uses clearly labeled simulated settlement and inference, not live revenue.

Operated by Wheeler Hubbell Publishing. Consult the live contract before submitting information.

Receiver-owned workflow boundary

Check REST, MCP and A2A artifacts against independently controlled issuer pins, exact material and a machine-readable receiver requirement. No execution authority travels with the result.

Receiver boundary guide · Requirement schema · Conformance scope