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 0x5c214c4cf84a2d9f9c392ef1f9e86e08d45a3e13ab45cd0afdb87574ad363c9a. 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/04eda337-42ee-4906-bdc8-44c4bd854a26.json and https://artists.proofprofile.net/proofs/artist/04eda337-42ee-4906-bdc8-44c4bd854a26.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 0x24876c1883ce5932c851b11a07bdeb66e227d6d7543eb2e163906575360d1a1b. 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/JPW562001748.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba41be7d934967647527fb81821a54f2b122197ceef03f08b12ff803c2b6e755. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30:20Z), 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/JPW562001749.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec0ad100cb900093bef8165c5b1dcc6eef93660b64fcc17de13f05bb36ae71ee. 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/JPW562001750.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c545e750587d3b1fe4e5f85889461a1165dca4e478563235ad3217e3e39021d. 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/JPW562001751.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41d3c48a7e80d88995f2e785e688796eede25a309ff3d006c599bd80067c41ae. 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/JPW562001752.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60d6b16c095a2c39225db7134d40f8ca4ed0cb9c2e4e8ee93bbe7f12a4465051. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), 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/JPW562001753.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc0fbd6f098d2dfd36bb84f4f06100542d46f46287a22a0a24c2259e4ef109cd. Chain 2 (Bitcoin): anchored in block 960145 (2026-07-29T21:13: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/JPW562001754.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50048e05b504d0a01f0a9cd10bfdd0bc78a099b29fd77e81545438800481e8ff. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/JPW562001755.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9240db8d73294e4ab202c4010491937ee8f110df1f0be96b07c31a63d14bc2ab. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/JPW561809074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93b504ebe83db9dcd1c72562f5e6815e9c6b78d18f0ce40e7683146799df9fc8. 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/JPW561809075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ea5cfd307ed521b6d8e9450be1fa170c178f6d28e9870d99992234212ba0dea. 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/JPW561809076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef2671e495010ea539a02004a2df5086b2fea0c73570b628be8582b4b278edd6. 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/JPW561809077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e0974d031173539f2cadd9f44914c026d20aedc638ab6a6b4a6512a06211d9f. 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/JPW561809078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x074a406830d847b82120ef0562a539b9aa8838903339e1a236a5e0b1afb38184. 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/JPW561809079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64c13667da9dbdb824be194449f49c23c740bbed07674154b3fd03c34a5c6f31. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/JPW561809080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49c4757b271f32c1802f71da6dc23294bcfaca013eae459b2a0518c0fb605c49. 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/JPW561809081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9320222ce85f9502269eae86f5d5d83671d1ab517f3a08f0075e552082f35d0. 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/JPW561809082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1354d242237b86d03ffaf7e055b473e398ebca8adfa9121206d2eca2c36d9e6. 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/TCJPS2243693.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9fcb0e95fc828ee0008dd6f571d09e9636b39785d05a8ab3b22cd7386a540bf. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41:13Z), 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/JPW561906823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x685b67b83d43eae23da5eb5895221860cb19f765b71d31f349798462d82617f8. Chain 2 (Bitcoin): anchored in block 960108 (2026-07-29T13:09: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/JPW561904563.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x941545a00f2b5f489d3a13c5041d77fe3b29f0161356685d4d96a5caa7eefaf0. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/JPW561904524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f7f928c937a13c8789e1e3cd25571e070bb3c1481cdcb7b9647eb65697588de. 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/JPW561906822.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cf7c1108c25689c8aed9b1b33ac2c265eac96a22e898d868cd68d25d4307841. 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/TCJPS2244344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0486ddb2dd059b641453518909711bd77c3680bc6fdddc6e50c362bc68090f45. 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/TCJPS2244174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cd7707bbb127f4dc2eeb31c0514eb5585c10d4af3d023b57b5056ba5563632d. 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/JPW562103214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x434b3e439584b8652960df1788dd343ac0de90fad04ab85d673c29df73cc3f22. 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/JPW561904571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbefdf4053f89e35d2f56ba4e74cae4296af101464bdd1e9d946ca279bf3ec67c. Chain 2 (Bitcoin): anchored in block 960111 (2026-07-29T13:21:01Z), 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/JPW561904553.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9efbf8333863ad10afd6b0731b2fdcd31d6790dc7742a3d78c77eb2e64e97706. Chain 2 (Bitcoin): anchored in block 960153 (2026-07-29T21:57: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/JPW561904542.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbac325233816ce7517ee839a540e69c27279dfe37fd464ffa669d4c71bee990e. 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/JPW561904532.