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 0x06cb8e8f45cb52923919d31c809125ad8333dc973e5aa20a595b65217f8636f8. 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/3a627b18-3703-4327-af9d-47e98b9a6f8b.json and https://artists.proofprofile.net/proofs/artist/3a627b18-3703-4327-af9d-47e98b9a6f8b.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 0xce8dd6ac6eb3729b18aa7130a5b4d911a6627d2715f69fb4a9b225ac0e115226. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-07T18:50: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/ZBO4F2400025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25a894e742834b5cd8d9b7ecd7fbf3a99dbe865fc5b997fc0db2d56fd44028ab. 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/ZBO4F2400028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f53f9fc5449bfef9ce140b22ecb13456a2377e7c012171a692475a7346b87f6. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/ZBO4F2400029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b03ac783342751a8bce46ee30c44cc0a78cbded3f5965a17b7437b2bcd73649. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42:33Z), 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/ZBO4F2300026.
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 0xadbf84cc79acfe0e334557d3047574656d890e46b07bbe33681c9323c488dfb3. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/ZBO4F2400027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0aad4b38d09e2a64c2057fa598c013d9d77632870b42da931ecd13ae5b1321a. 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/ZBO4F2300007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc470586bad5b5ac337bde275912e3f631b78c71d924c63f7f3313594a2d6fcc9. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), 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/ZBO4F2300008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0358b2ab129bbd44078bfde7b962a2d1f0c32fcd15359719560eef47ee5430b. 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/ZBO4F2300009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0f5cbcc8431d882e76dc491080adad7d2166436eb41f3135d0fce9c26e54987. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), 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/ZBO4F2300010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e45944f1a0dd41a659f73461988875ab49e15e9d49e0857f3426694a3bcd820. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/ZBO4F2300012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8fe26cad28592ad088c01819970b179955acb49c84058ab173ddb574ffc04b1. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), 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/ZBO4F2300013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x858fa6e24f78c81d78efaca1afcff6920e8478f5473b91db0782c50d7f439f1f. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/ZBO4F2300014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5889c1a90172e229e62152348e7265aa10c3cba547c7950bb1037f3ead84e44. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), 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/ZBO4F2300016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa4294d05d701de62b7ad7afb1eca29d3faef09848dde161a963fc64705ae1ab. Chain 2 (Bitcoin): anchored in block 960354 (2026-07-31T05:48:18Z), 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/ZBO4F2300011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x660125d66838108a174984f59c78e0e618f5e150d6cdf8918a83ee7c8a6dc922. 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/ZBO4F2300015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1941ed16032fb40281409f90e39f73e9d861a97f6b910b5c1f785fcfc71b091. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/ZBO4F2300017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68d2fda6e7df2749ee1fce10653346fbc76091cec24af47c8eff16b7e83cf803. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), 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/QZFZ42237911.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb6b299740673fb5bc4c0efdabd538c42f306945879c3cc30ea9665ac8a38540. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/QZFZ42237913.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1395ffaabd9d0c565680fe29fc7f495d987d960c1c36a9e2a89beb0d0ab0cd43. 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/ZAUM72400339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb58fc371301a50489826fb9530e737a2b817cbc59057c79171c657103cf80841. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZK6M2410656.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce0121ee75a834bcc42e95d091ce9174edecf984216867090b070949eb531862. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/ZB80H2300090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fa6dc776b573faa7285d088f025879c0eaab25470dd8983b9819d865549d139. 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/ZBO4F2300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb088f5dab2b3e7ba2a6ea3127bdeb6b730f18b4d27fa855c01e7110d9b5ce6b. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/ZBO4F2300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fcad810274497a670b2a2f31d456c678902bddbf9e29a4ec29ff60f1cd0ca1c. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/ZAC012300333.