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 0x05de33b50245b07aea35671187ed2f9e928e400ba2a9fd7b2eaedf04b919bf25. Chain 2 (Bitcoin): anchored in block 953949 (2026-06-16T13:28:01Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/0c753650-ec9d-4663-bc23-a669ec99751e.json and https://artists.proofprofile.net/proofs/artist/0c753650-ec9d-4663-bc23-a669ec99751e.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 0x3949afac894d4f0791ed53355508b7f6b912c03bb6ce127b6d1ed69f36b1a041. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/QZNWZ2457565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f6287ed96b596ea241f6241d3eaa55ed507f7253944c2b15cff24173f761802. 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/QZTB22274409.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01dc7d591e7e3dec4163ce198ab8a01f7e00dd7436d61ee4d03e79a83a8a3f02. 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/QZTB22274410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb7c007c3a8a5404a372d53ba27f1a8f6a8b5a982493e45a5f1740d652b45723. 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/QZTB22274411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4f7e6e232a5e06f7f75f556483d9c04035244ec3f5388ef02a2380d4802640f. 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/QZTB22274412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccf6f2dd2d4a48b4de9aa1790c7a560e8da6b2aaa3672fe05822782a483556b9. 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/QZTB22274413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06d6335289a68329ebd965ccde8944901b6fc3ed288ee3870436f9502a9837b9. 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/QZTB22274414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79afa86bc2655ce81c5cbae5964d06c291650ad9c3434da503a82ffa8ae54ca8. 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/QZTB22274415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd48c55356ab99c72583f5e6b9344a3877b3d4b3ee67bb36547b993c55880df3e. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZTB22274416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa007cdbccb5aa50234d28a70105dc016a5f582f5f3534fde2e15390f02c03ef2. 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/QZTB22274417.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5241b8cce14b06136fb64754c1a4deb9e73864022a9ff6b4ae60a38c94af0cc8. 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/QZTB22274418.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8db2bacbece6fe02989d32afb104b5c830e88fd2b774225c26bf685076ae30d. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZWFM2374419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9042c493f488621dcb75ea2f4b465727dfffc0d64c1c1280182cfe21fad9bd11. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24:41Z), 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/QZWFM2374421.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf06c9e23589a0d4a743b732d5e7b293228a35ffba7b1131c27403786698a6da8. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24:41Z), 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/QZWFM2374423.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9784ad315021ac0923b06583de5fcd04151aa0c662821a4dd443ca884fff4784. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38: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/QZTAX2206932.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dc360dce3a5d46ab7436c9789ddf40b9169c718bec54827b6465730053cbc80. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/QZFZ72305574.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4398e4ecb8cb8769a2790fc9adc1e72af94f328dc64321d566de736b49f6204c. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/QZTBE2371464.