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 0xb70e0fbd6d1ed8a40611e1127dcfe662b9c79044089e169ae9320432b3705057. 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/8bc0db63-8534-4068-8abe-b6e60ecd8b49.json and https://artists.proofprofile.net/proofs/artist/8bc0db63-8534-4068-8abe-b6e60ecd8b49.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 0xc03de41c27a6062d5cf2a9fa1e195a7460bb883bd2bb4b275cca800aa45451dc. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/AUGBT2232850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a1979d94d9479aa6b9481dd750beca90f04bfe61b3412e267c4cf02944d84bc. Chain 2 (Bitcoin): anchored in block 958920 (2026-07-20T18:14:22Z), 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/AUGBT2232871.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2785a99069412821b36c4806209811d11ef66af60638dcad65207244410c8442. 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/AUGBT2232884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd86e930c2dc83df4d1f8a094d55ed4c3ca2485e41d212955c2d45aaf2d238792. Chain 2 (Bitcoin): anchored in block 958355 (2026-07-17T03:11:50Z), 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/AUGBT2212114.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8935b5ba94457ca3e2f60e549f9b1131d3db29bc807620b4aa74fe358af36a80. 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/AUGBT2212118.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1e34ec53b1601f42fa3ca468926d2414e025fbe39668b1978832671f00c3137. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48: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/AUGBT2212137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x151d5b6b160fac65c32bb94f0805ec4181a162c13db5a71bf8a70d07a70398a4. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19: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/GX89G2375603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0eb585b4295e2a45100b257d832402e0354ff3031d395f33085a82641ca143c2. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/AUMEV2384641.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dc3c862ff92e620b2dc74d2fafabc09d9514772b0241fa68adefc662b058be5. 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/AUMEV2384651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e7cf9e58d02af5ecd1c9bac719fc58e7aef35469e0584113ab4586f87f141b1. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/GXBDT2440555.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d8bad04e50647f2129f4429bf92d556f56567d284bfb64fd36d82fbba4dad32. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01: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/GXBDT2416623.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4334299b4dcecf59c0e2179a34eb5c5d4efe07f2aed2a7d0ceb5578ad63288f. Chain 2 (Bitcoin): anchored in block 959011 (2026-07-21T13:26:15Z), 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/GXBDT2430212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1ec7b0b1b914aa59c4d2f138162c49911c333b4d1762ca3bd1b5a38cae8eccc. 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/GXBDT2467498.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb631376a1757b34d90b5ebf0bfc49f7ab38724840e4b7f3e42a71c00406ffd16. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24:07Z), 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/GXBDT2492752.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e5ede4dd36082d27a6a2c8c47f0951e2a0cdfe125aa0f3124e009870a81eeb5. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27: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/GXBDT2490147.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5373ae22b50c0111092245cbd40ada939ac9cb9f65d6846336a4a74a8d7f9e6. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36:35Z), 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/AUGBT2447517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01b976994b0fb82968b14e09ebe4a0f26ca66d4ad2d3c22e27ce47f8eaa71e83. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/AUGBT2447519.