1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0442832328effbf883fe8d4475ce96d3fce14588ea4389e90077cc7f0d945f2. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/bf351b8c-9dd2-45fb-9e98-eb641e7c4bc3.json and https://artists.proofprofile.net/proofs/artist/bf351b8c-9dd2-45fb-9e98-eb641e7c4bc3.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Adam Cayton-Holland Performs His Signature Bits
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed31890108459d37a78f4432ca49f7dc81e971bc959bbe16af3aa890b91988fa. Chain 2 (Bitcoin): anchored in block 957747 (2026-07-12T19:35:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ5HC2117801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8321abe14fb08161ad627a9eff94342351f15bc9714d9cb269efc01a5fcb4975. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ5HC2117802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa77abc7b93474dd2c27d7df1c25554fd449761bbbd5e649e7a7b051593a7c752. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47:21Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ5HC2117803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05f98792bc13584db1800fdeee4173cc82a3543fb4cc3c9bacd1814fc04d6874. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ5HC2117805.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadf6c1f967f4f92f0bbc8b5b203d8a6c6892a9a566ab4a78429cb964571d74b8. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45:25Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ5HC2117807.
20 Years In Comedy and All I Got Was This Lousy Special