1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 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 0xc18383266e75bcaef7e06b962a24e8613e424a344e587ea603e7c574da4a28a1. 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/d87082dc-a229-4905-9c39-d843bb8f2cc2.json and https://artists.proofprofile.net/proofs/artist/d87082dc-a229-4905-9c39-d843bb8f2cc2.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
white glove service (blissful escape remix)
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 → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 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 0x5cd51e94fc8b33a15d2bbdeb6e261237de6dd92fb5ec43ccb45c14d10ee82b40. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/QZMEP2407125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01f273cbb275d9a84ee06499404a347824c603b6768168045a827c8d533dd477. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T22:01:33Z), 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/QZFYX2467726.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2ad6e426301c3f544376ff42d31e162b6859099082acf6acce31a376d7ff8ec. Chain 2 (Bitcoin): anchored in block 957872 (2026-07-13T15:39:45Z), 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/QMAAK2477386.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b629c4d885f57c1d62ea296de17a550be9b6930af3908cb22c5e43e36188d31. Chain 2 (Bitcoin): anchored in block 958212 (2026-07-16T02:03: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/QZMER2424840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc82a4cc4ef9da5255187e49bed31a673a57fccaf051a17efca42c299ddd391a6. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28:02Z), 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/QMAAK2477387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9db271f942aa1dfadda0dc4fb79e6e269e46b9cc814f561bc5f07315f00a1e55. Chain 2 (Bitcoin): anchored in block 958788 (2026-07-19T22:07: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/QMAAK2477388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6b5c2cd3b2180ff4df5f3850727f5e26cf1bff9cdb5cfb0179f48e86f2f1e07. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28:02Z), 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/QMAAK2477389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8856e9b44f5915289e42b1a4615d7d8107946e6ca50cf8e9722e31d85efda9e1. Chain 2 (Bitcoin): anchored in block 958625 (2026-07-18T23:11:57Z), 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/QMAAK2477390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66d88d8273f6c48a6a1c5752c44eba98882be5e1b2dac3c44018d8c48a33b3a3. 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/QMAAK2477391.