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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75d58104e885fbea2a592836e6ccb3b4ec71a7f64aee5b2aaf3d9de7176b9d72. 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/b01033f9-3386-4c41-ad7f-87650ccd0ad9.json and https://artists.proofprofile.net/proofs/artist/b01033f9-3386-4c41-ad7f-87650ccd0ad9.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd68265469600c5bc15af64be79bd515f6187074a352922be9daf6f686661100b. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/QZNWZ2167962.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd4433a038b15c0b371373fbcb84cfa71671a9f0cc1189a0d9caa73906fcffb8. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/QZNWZ2167963.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x309c7ea93bbd91574bde0de762dd683236ecd367b3d1b5ee350f5543d967e99a. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/QZNWZ2167964.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa06812f8589250d27ee8c9011057ee33cec61644922f6f143f319a8a7ac87558. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/QZNWZ2167965.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8859d9a8d11e1d641a9629e2f7f4a5b5dfeb004d3fa0b4c55a20aef3ed9f05e. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/QZNWZ2167966.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04b1cafb03200f10b0a5883196689edd241afda00439355b6bc1dce49e9a5f70. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/QZNWZ2167967.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0850921126cefee34a6cbfe44a31add62c3e2874d4d10a99bba581fdc591cc6. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/QZNWZ2167968.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8f36cf2f068d1b1281b814ad91b37e6ec3d254ed5d873f94fec37b9cb35f64c. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/QZNWW2119466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe45638b91daede74e94a9721f49feab041698cfba438edc1d65e5ac11f080109. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/QZNWT2125141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5cc44af821ad1a511c8114fa75c6d12423b53f36f63929667ccda78d6453633. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/QZNWT2125142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0d264d128ae4bc32f0868e22fd81b717e83cdcaf92bd943f9bc895b2e3a2799. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/QZNWT2125143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7619b6c13da205931465e26b1d87feb3690ab0201ed0e9a6f1ff32b2578c32c6. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/QZNWT2125144.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e49b538c88ca928a019af8cd1152ae320496852248d6191e260cb3ec0b29aa1. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/QZNWR2173493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf596412905c98fa967c53cc132409b77df478d270896598bc9ebbaca7bf336a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/QZNWR2173494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2116fa952974aec98266229798cfb02031cef26e95db60eab4190382791ac28. Chain 2 (Bitcoin): anchored in block 960125 (2026-07-29T15:38:18Z), 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/QZNWR2173495.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3da479bb92bfaf05940efbfbb777ebd788156c9adbcdea51c634547564560b71. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/QZNWR2173496.