{"algorithm":"Ed25519","canonicalization":"WHP-JCS-I1","independent_source":"https://github.com/wheelerhubbell/wheelerhubbell.github.io/tree/main/packages/verifier","inputs":{"mark":"Exact original UTF-8 bytes, not reserialized JSON.","registry":"Fresh signed snapshot reached through the Mark-bound current capability resolution.","root_pin":"Admitted SHA256 of root Ed25519 SPKI DER, not the payment address."},"invocation":{"arguments":["{mark}","--root-pin","{root_pin}","--registry","{registry}"],"executable":"python3","test_arguments":["--allow-test"]},"outputs":{"live_completion_verified":"False: outside-buyer relationship is not established by a cryptographic verifier. technical_live_issuance_verified separately reports LIVE chain/status checks.","registry_status":"VERIFIED (a Mark is written once and never changes) or ASSESSED_NO_MARK.","verified":"Cryptographic integrity, authority and independent evaluator replay."},"safety":"Run downloaded verifier code only in a no-network, read-only, least-privilege sandbox. A valid signature is not an endorsement of arbitrary executable code.","service":"WHP Standing","settlement":"Use --rpc with an independently trusted HTTPS Base RPC to recheck finality and exact transfer. An RPC URL is not supplied by the Mark as an unquestionable oracle.","source":{"dependencies":{"cryptography":"46.0.4","jsonschema":"4.26.0"},"language":"python","sha256":"ebdc6a2f6ae29ab73acaccf521bd17d661d8e89ac27be272c6956856ce7469b7","url":"https://api.wheelerhubbellpublishing.com/verification/ebdc6a2f6ae29ab73acaccf521bd17d661d8e89ac27be272c6956856ce7469b7.py"},"version":"1.0.0","frontdoor_records":{"record_type":"WHP-FRONTDOOR-EVALUATION-v1","sealed_mark":false,"verifier":"https://github.com/wheelerhubbell/wheelerhubbell.github.io/blob/main/packages/verifier/verify_frontdoor.py","procedure":"https://github.com/wheelerhubbell/wheelerhubbell.github.io/blob/main/packages/verifier/FRONTDOOR.md","signer_key_location":"GET /v1/evaluate (also /v1/patch, /v1/audit, /v1/ping, /v1/ept/core): signer.public_key_b64url","signature":"Ed25519 over canonical JSON of record; record_hash = sha256 hex of the same bytes","note":"verify_mark.py is for sealed Marks only."}}