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 0x581b31540cd8eaa23dfd8b2f2dc33f8ab6982c11fde57ccf554e7a609b5aa77b. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/05a3acc4-ef98-4244-8dd5-bbb77c212b72.json and https://artists.proofprofile.net/proofs/artist/05a3acc4-ef98-4244-8dd5-bbb77c212b72.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9107efe6d76848a3752fec9d15c4709f66c022f3c46ef5843352258feabfa642. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/HUA612000169.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fba79a727f1651917b3fe4524808393a12e2be378a93e44ac00f8c49359f145. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/HUA612000170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafefcbade74dbc0e13e49dbca986ac501eb88b22471a1e88c2f0bb253f226b1b. 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/HUA612000174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3367a510cc97e2f993398553cf11effa5a208574a78573d48d2d58bf30cb861b. Chain 2 (Bitcoin): anchored in block 956482 (2026-07-03T10:33: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/HUA612000175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbab06690c5a7bfbadbca5375cd953233d2624b57b2e5b4dd6d056848662acd3a. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/HUA612000177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x035ee6ac168714c35b95874f409ea3292382184d2066c09367d4622566607949. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T16:40:00Z), 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/HUA612000183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1796965c7f46f86074e8de74c28a04510563b47f59dcbf591744f0d91a6e179. 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/HUA612101171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03830d85db67441ccc1862bf14b9f2525e6cc1b552b00b959330aaf3dce15243. Chain 2 (Bitcoin): anchored in block 958196 (2026-07-15T22:47:29Z), 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/HUA612102736.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb91170abab7230046203ea3d3375542d5626c560c4c7030951b4bcd23cecafb3. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/HUA612303050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e946f159b6b85271ffb6d7455a78821f5f0bedd3b6c1460532892955a578b6d. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/FR26V2073296.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11896d28f661d9341ada643c95039348bbefc7f9ebc67e541cea8e08f88e0a00. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/FR96X1920420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x131c0aff8f8653c88b0e7c68ea7e5f899126437456cf1fe39a86c72f987f119d. 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/HUB001900015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfbeddaa2befe829eb9310691ece75bee1f233a89b6b51a43e064f14909503de. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21:25: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/HUB002000030.
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