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 0xfd898062a49e2eaf8e329b65c27a507601e8614ccb48abbadc20dc633571f42d. 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/bd6885e9-c340-4754-80cc-da46fd96e4a1.json and https://artists.proofprofile.net/proofs/artist/bd6885e9-c340-4754-80cc-da46fd96e4a1.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 0x6ef7f11d02b7358c40a8a5ef1cc1586e04bfe8e99964b414b7c1a3b99b23ce1f. 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/DEYV52500124.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97a0823964b81f0e32a729ec34c002c733fc7c5be1a7f24f28410e336136995c. 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/DEYV52500125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47e0bc0bcb82b60f2c8570dfad6d388f68478a9d4b0f2dfb65ec54749378ee6f. 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/DEYV52500122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0675d80bee326e986cb3753f00dcb24c4b30cb7a2d48dd13c0c1a28d5577924. 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/DEYV52500121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x504ced20691a0455f0d2f5b342efe7c3fdec91c7cbb63fc905829e889ee0f8c1. 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/DEYV52500126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39d8f8967318740edf4f0cece2f3aad2e472c24d64356b0992766e9ec375ac02. 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/DEYV52500127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75d0f26af8ba8c799d083c3d8500dc24434c43ca93ad8c4a996c6b2f57eaa1ec. 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/DEYV52500128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf539c3794135d01644466e92c40abd904a7146040f2e2e9521a492edc4fc15d7. 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/DEYV52500129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bc785fc897bebd46104c8580cded7451bcebe3e9ff241824463f739a839023c. 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/DEYV52500130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c737feb780295d45aed7ba7ee605789cf95d60f9887755539f04774aae95fa8. 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/DEYV52500131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02141019976c169cf9e08b4e7dffd094c6230f0358f9ba7f0a40d9f5ba61aa33. 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/DEYV52500132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3dbcdd420a81ba2960545099063c788693ee34afed35cf8384782266b21812b. 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/DEYV52500133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2163ecdce7a3d649321fcd80ff7817e6e965aa0dd0673bda8c38a7cc751b41fa. 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/DEYV52500134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc22ef8b0dfbdd4bd581037795760d5ff3dc2e8ac8fb81261d01d3034631eafa7. 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/QZS7J2452611.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1d756917a986d6691150d7f88f91b39279910628f5fa02848dd38b498072030. 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/QZQAY2439466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8fe1b650ed6f69a96e633e820e4cb045dbdf30c567e2eebd429ffe869d5e337. 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/QZQAY2497517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa97213985722b60809b7f78a5eebe277c6fbbfdbac841145f8fc837a06e0de7d. 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/QZSYP2464861.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed39cd510396eb3fa1374e1e18fc594767b193a54aaf89f7cc8891ce78775104. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZQAY2411500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6c73176355c125b22f405cba442e5407465e5747a13b56f8842359a1a07031d. 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/QZS7J2488693.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x113bc6ec11e8533c5f1d07dd181668276ff93500f2fcff8443d3d035d20be84d. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZQAY2473099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56dd2d3ec0e368b5b62e8cbe284399245253244ea0528c3702f8295fb6759e3f. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZQAY2434292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef5bb0d24ec8819f9b2ecb0a8e945d74e7be3f9c5ad444d9dfc4c6f69959e7d0. 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/QZTLA2475446.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x043ac8a6930d337a9d193b68d1648a58325155dd726f9ee32e6dab458319d152. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/QZQAY2478738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7df4fe17ccfb4b3bb75e3d6102aff9cb7cbd849868e8dddc925c6340f97699bc. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/QZS7J2467351.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bc83f3b5fd00b911fe771505e4213de75491dee42a0c4ffe74349bb7670cc4d. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZQAY2411086.