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 0x3f057f545b47680e496efa8a8d056758dfa1838daf0ca74737f4c1cf4cbe23bd. 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/3231dbcc-3139-47e9-9cb1-8ad5cabb211a.json and https://artists.proofprofile.net/proofs/artist/3231dbcc-3139-47e9-9cb1-8ad5cabb211a.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 0xabe9efc80c1a68d0ecfd00649c035f3ac7016fbb38dce2c3da3c7ade2f90abdd. 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/BKMCY2300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x979549543bc4decdd28275215cb02241590ad11554a0c6c1028f19652157955a. 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/BKMCY2300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41836244ad24d1534a2f0d2f02ebbedd4b099f64289ba309eb04dcc023534dd3. 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/BKMCY2300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0167c474f47af94e39b70cacfc533d415b0743da5106bac345c6a4d3cc869cae. 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/BKMCY2300004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x833facfa2db45a75e992d7c970742c42c860089d3929c456a8b1fc032f0ec45f. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/BKMCY2300005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7bed40995604ddf00035b5980c6590c6ef3cb2c6fb4a795188b29563907c222. 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/BKMCY2300006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0590c596c8dd58347c8d1b9af515a7f3a63ea2e0cbcb48717c3a348b297fdf9b. 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/BKMCY2300007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf4b7671dd8819de13c1dc8b365626d730d7632d6e6e230f2b32e25a08f4d9ba. 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/BKMCY2300008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66d2418c810f32ebe5efadda30d2434ae5d9550b9b491033d7c36c40e7ffe925. 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/BKMCY2300010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x284c35d997649cfeb173453126c187f8595adfd4b4ad6fd613a63cf38fcf517e. 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/BKMCY2300011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f83fa17e5e62c61e00d04c4ea867803f22b8e70c6ed052b351ddf00a89a67a0. 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/BKMCY2300012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x337f08b4a3655181054e3d14b04058850e60305ed2ae84a6bbf240a07c120a86. 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/BKMCY2300013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6b0e633244832f5b5ceb1dab0392a31a2198a6c8c39992872dca310d0ae415c. 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/BKMCY2300014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5ec900bd49a374b925ca6bcaaae05380dc7157f0d258f207b8e0c52eab6c7c7. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/BCYLD2100014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0379bf54a12869ad5d41c1c833eb673701556744662eb11377f27cf4f6b65c80. 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/BCYLD2100015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb2412b7bf57c082f2a87778f46c69edc30b2446cebcff338b3d09a5d0e2cfde. 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/BCYLD2200057.