{"authentication":{"canonicalization":"WHP-JCS-I1","encoding":"base64-JSON","header":"whp-client-proof","key_algorithm":"Ed25519","key_encoding":"base64-DER-SPKI","key_id":"SHA256-SPKI-DER","payload_fields":{"body_hash":"SHA256-exact-request-bytes","expires_at":"Unix-seconds-plus-120","issued_at":"Unix-seconds","method":"HTTP-method","nonce":"random-16-byte-hex","path":"URL-path-and-query"},"protected":{"algorithm":"Ed25519","canonicalization":"WHP-JCS-I1","type":"WHP-CLIENT-PROOF-v1"},"signed_fields":["protected","payload"]},"authority_admission":"HTTPS proves control of an origin, not institutional appointment. A buyer must admit the publisher root under its own trust policy; unknown authority remains unknown.","capability":"Machine-verifiable standing under explicit authority and bounds.","capability_class":"urn:capability:machine-verifiable-standing:1","capability_id":"urn:whp:standing:capability:1","cold_probe":{"authority_established":false,"kind":"UNADMITTED_SELF_ATTESTATION","purpose":"Inspect payment terms only. This probe cannot create source authority or positive standing.","source_payload":{"content":{"$input":"object_content"},"epistemic_status":"REPORT","id":{"$input":"object_id"},"jurisdiction":{"$input":"jurisdiction"},"locator":"urn:unadmitted:self-attestation","operations":[{"$input":"operation"}],"prior_hash":null,"qualifiers":["Unadmitted self-attestation for a boundary probe only."],"scope":{"$input":"scope"},"status":"ACTIVE","unknowns":[{"blocks":["INFORM","RECOMMEND","EXECUTE"],"description":"No admitted source authority has been established for this probe.","id":"authority-unestablished"}],"valid_from":{"$input":"now_minus_1"},"valid_until":{"$input":"now_plus_60"},"version":{"$input":"object_version"}},"source_protected":{"algorithm":"Ed25519","canonicalization":"WHP-JCS-I1","type":"WHP-SOURCE-ATTESTATION-v1"},"submission_template":{"bounds":{"jurisdiction":{"$input":"jurisdiction"},"scope":{"$input":"scope"},"valid_from":{"$input":"now_minus_1"},"valid_until":{"$input":"now_plus_60"}},"buyer_key":{"$input":"public_key"},"client_reference":{"$input":"client_reference"},"nodes":[{"$input":"signed_node"}],"object":{"id":{"$input":"object_id"},"root":{"$input":"node_hash"},"version":{"$input":"object_version"}},"profile":{"id":"WHP-STANDING-STRUCTURED-PASSAGE","sha256":"4244be9ed0012eaeba8e2efeb9d274ad3c1f3e188748838c191129054d24c5ab","version":"1.0.0"},"requested_operation":{"$input":"operation"},"transitions":[],"version":"WHP-STANDING-SUBMISSION-v1"},"wallet_signing":false},"discovery_url":"https://wheelerhubbellpublishingstandingmark.netlify.app/.well-known/whp-standing.json","does_not_establish":["Substantive truth of source assertions","Authenticity of an external locator beyond the admitted signer's attestation","Completeness of evidence outside the submitted graph","General natural-language inference","Execution or behavior of a submitted external workflow","External legal or domain authority","Legal compliance, safety or universal truth","Continuity of versions outside the submitted graph"],"environment":"LIVE","establishes":"Exact submitted signed JSON artifacts and COPY/COMPOSE transitions under admitted authority certificates. Relations assessed here are only the declared COPY and COMPOSE relations.","external_registrations":[],"issuer":"Wheeler Hubbell Publishing","mcp_url":"https://wheelerhubbellpublishingstandingmark.netlify.app/mcp","payment":{"authorization_header":"PAYMENT-SIGNATURE","generic_client_compatibility":"A generic random-nonce x402 client is not sufficient. The buyer must implement the published whp-standing exact-quote binding.","nonce":{"algorithm":"SHA256-canonical-JSON","domain":"WHP-STANDING-PURCHASE-BINDING-v1","encoding":"0x-prefixed-32-bytes","expression":{"domain":"WHP-STANDING-PURCHASE-BINDING-v1","quote":"complete signed quote payload"}},"protocol":"x402-v2","quote_pointer":"/extensions/whp-standing/info/quote","required_extension":"whp-standing","required_header":"PAYMENT-REQUIRED","requirements_pointer":"/accepts/0","settlement":"No issuance before exact canonical finalized Base transfer and AuthorizationUsed event. An uncertain settle remains pending; recover using the same stored authorization.","settlement_header":"PAYMENT-RESPONSE","wallet_authority":"The buyer client must independently enforce its owner-approved network, token, recipient, per-purchase and aggregate limits before its own wallet signs. The service never possesses buyer wallet keys."},"profile":{"id":"WHP-STANDING-STRUCTURED-PASSAGE","sha256":"4244be9ed0012eaeba8e2efeb9d274ad3c1f3e188748838c191129054d24c5ab","url":"https://wheelerhubbellpublishingstandingmark.netlify.app/v1/profiles/WHP-STANDING-STRUCTURED-PASSAGE/1.0.0","version":"1.0.0"},"provider_discovery":{"interface":"capability-catalog-v1","url":"https://wheelerhubbellpublishingstandingmark.netlify.app/discovery/provider-index.json"},"public_contract":{"document":{"artifact_types":{"negative":"WHP-STANDING-ASSESSMENT-v1","negative_name":"WHP Standing Assessment v1","positive":"WHP-STANDING-MARK-v1","positive_name":"WHP Standing Mark v1"},"bootstrap":{"authority_pointer":"/payload/authority","authorization_pointer":"/payload/profile_authorization","authorization_type":"WHP-PROFILE-AUTHORIZATION-v1","certificate_type":"WHP-AUTHORITY-CERTIFICATE-v1","identity_pointer":"/payload/discovery","profile_pointer":"/payload/profile","purchase_id_pointer":"/payload/purchase_id","registry_type":"WHP-REGISTRY-SNAPSHOT-v1","resolution_arguments":["{resolution}","--resolution-only","--contract","{contract}","--root-pin","{root_pin}"],"resolution_role":"DISCOVERY","resolution_type":"WHP-CAPABILITY-RESOLUTION-v1","revocation_type":"WHP-KEY-REVOCATION-v1","root_admission":"Embedded root self-consistency is not institutional authentication. TEST never establishes LIVE authority.","test_arguments":["--allow-test"],"trust_status_type":"WHP-TRUST-STATUS-v1","verifier_arguments":["{mark}","--root-pin","{root_pin}","--registry","{registry}","--resolution","{resolution}"]},"canonicalization":{"array_order":"PRESERVED","duplicate_keys":"REJECT","encoding":"UTF-8","id":"WHP-JCS-I1","key_order":"UTF16_CODE_UNITS","max_depth":64,"numbers":"SAFE_INTEGER_TOKENS_ONLY_NO_NEGATIVE_ZERO","unicode_normalization":"NONE","unknown_semantic_fields":"REJECT"},"discovery_rule":"An immutable capability/resolution identity locates a separately signed current service. Current service metadata never rewrites historical meaning.","envelope":{"algorithm":"Ed25519","fields":["protected","payload","signature"],"key_id":"SHA256-SPKI-DER","protected_fields":["type","algorithm","canonicalization","key_id"],"signed_fields":["protected","payload"]},"id":"urn:whp:standing:mark-contract:1","meaning":{"artifact_id":"/payload/mark_id","authority":"/payload/authority","bounds":"/payload/submission/bounds","components":"/payload/decision_record/components","determination":"/payload/decision_record/outcome","does_not_establish":"/payload/limitations","effective_at":"/payload/effective_at","establishes":"/payload/decision_record/assessment_boundary","expires_at":"/payload/expires_at","issued_at":"/payload/issued_at","issuer":"/payload/issuer","object":"/payload/object","operation":"/payload/submission/requested_operation","provenance":"/payload/submission","qualifications":"/payload/submission/nodes","unknowns":"/payload/decision_record/unknowns"},"profile":{"id":"WHP-STANDING-STRUCTURED-PASSAGE","sha256":"4244be9ed0012eaeba8e2efeb9d274ad3c1f3e188748838c191129054d24c5ab","version":"1.0.0"},"public_version":"1","result_version":"WHP-STANDING-RESULT-v1","schema_sha256":"17a18f8d7400f010aa02d5e26946b8ae282b00667f5a1ad4d664465042311a54","status_rule":"Historical issuance verification never implies current standing. A fresh independent signed registry check is required."},"sha256":"dd433c055fe0ad0bdb0326479b3339eea018204ccef44cd6ef247520a29c8e75","verifier_sha256":"bb8cb78205f1892dcbf00d845cf85e504a0efacf2a0d8a793313fa8c0e99b833"},"publisher":"Wheeler Hubbell Publishing","purchase":{"charge_policy":"One evaluation, including a negative assessment. A failed assessment never receives a WHP Standing Mark. Retrieval and recovery never authorize a second payment.","content_type":"application/json","input_schema":"https://wheelerhubbellpublishingstandingmark.netlify.app/schemas/submission.schema.json","input_schema_sha256":"0f98c4085ca39706e43c7f6bda40b7dab4b187907f01ff0d32f20785e0f416ab","method":"POST","name":"WHP Standing Evaluation","prerequisites":"SOURCE and TRANSITION attestations must chain to admitted authorities with the exact scope, jurisdiction, time and operation. Paying does not supply missing authority.","requirements":{"amount":"1000000","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"authorization","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x1050eddd8282623b0c263ed6bdbd42370bbc28d3","scheme":"exact"},"result_schema":"https://wheelerhubbellpublishingstandingmark.netlify.app/schemas/result.schema.json","url":"https://wheelerhubbellpublishingstandingmark.netlify.app/v1/evaluations"},"registration_claim":"No registration is claimed by serving this contract.","retrieval":{"additional_charge":false,"identity":"Root pin + buyer Ed25519 key + client_reference; exact submitted-object hash is immutable.","lost_response":"Use authenticated GET result or authenticated empty POST recovery. Do not generate a second wallet authorization."},"root_pin":"e3a0a2945081823171841bde32a6df7fc505b6f0b3e6ab9b6c85ecc9f3d49bfc","service":"WHP Standing","supported_jurisdictions":["protocol-structural-assessment-only"],"supported_properties":["explicit-authority","explicit-bounds","provenance-integrity","qualification-preservation","unknown-preservation","independent-verification","durable-evidence"],"supported_scopes":["whp-standing-structured-passage"],"verification_url":"https://wheelerhubbellpublishingstandingmark.netlify.app/v1/verification","version":"WHP-STANDING-CONTRACT-v1"}
