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 0x893c9ac94c6b0eb9ae1ddf0ff77dc3d366b36c37bd55f860ae1e188dfa384fd5. 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/06af6fe8-88ad-4fef-84fe-8d3d73b0c09b.json and https://artists.proofprofile.net/proofs/artist/06af6fe8-88ad-4fef-84fe-8d3d73b0c09b.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 0x2606dc4434260ab1a26d70a8bffaab5eca7bcda055db2c828dfc73bbf7f99344. 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/JPE101900190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cd741271459730f12434d584491f2bdf52659d78a202b26f72c9e8a593c0f6c. 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/JPE101900010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3806b2a49a902a077d819e5d76449e65ef2d950ac619d202c7ae88f555a282c9. 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/JPE101900150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15bb89b84af1f2f6b7e2225a0d2c24c3edef69057321c03062b2db8587626e6c. 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/JPE101900040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe434912b6c5c65b63cf97fb361a7e46377f62ece16941eea24fb796c43f1cc74. 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/JPE101900540.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4df6549302b5dd0e87f628e3a222b58de8a15c3def3ce06dbd038702d86756ab. 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/JPE101900560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeab4034b0e442a4412b556d6b9452763b0564ca5b7300d31b5df5e2ae09090c1. 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/JPE101900740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x385c875cfe9fa6febd3672bdde559f3addd05bdc312a0ae359231416d10bb54d. 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/JPE101900050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f95a4199f0572367892a72ec3961d930e7fb6c7100ee71b4dd1f7595cf2b6ed. 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/JPE101900590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce0f229d4595795e985b1d265334444968c7207a95d31b3b01743da7a90a3aa9. 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/JPE101900600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6bb5516a82bdc7ee1f358a481dde30b99969670c6eda7ec1ec1a1d919e407b8. 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/JPE101900180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0487c1dccea74a8634c31c6bc820dc967ec018a84395d965d1b4126e7dd2662f. 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/JPE101900170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bfb23f819b0dc0c17c5e05cc5cf0127dbef88dd71248c873c0e88735305bd84. 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/JPE101900570.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e546a40a694348945763d28e9a27e5a493bb6042ed3588609eaf07ae7eb682e. 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/JPE101900160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9abcb98164e6e141cd7eee88b95def5bc721147fba9eb28e127ccd535c2f141d. 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/JPE101900610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32ebe9e30df95aa727332d04e50b82fdfb12a98be97dab870b0532ce16b8c205. 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/JPE101900220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa2eb8c6e9b6b22d974ada06195fb5095e1fa803c6ea28b62575dc4cfc28e55b. 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/JPE101900080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6684df14c776cbd8db9e066f2869a14820200ce687030a0b73b6f2aa85a67f9b. 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/JPE101900640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x457d709da023d1a2f06eb8a9d8156a47a325d6c84dca85bd85e29abf97aab6f7. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53: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/JPE101900630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe29d9344ba528e49dda1e81ec8fd83b67413562c6b82f7b150fd4c1ba9d44746. Chain 2 (Bitcoin): anchored in block 960113 (2026-07-29T13:38:16Z), 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/JPE101900700.
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