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 0x3cd0ecbfee2bab7821a1cc1f931311b7f8dd19d65cf3175ba8d532dc2e15a752. 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/84836ff4-1030-4949-91ae-e9eb53441307.json and https://artists.proofprofile.net/proofs/artist/84836ff4-1030-4949-91ae-e9eb53441307.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 0x93f07cdcff4835e8d695b3765651fcac85892ae6c16435ac0ef1b2a34ba23fff. 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/ESA082400230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x475aef6aafcc8f4ac747278748e7000affc385b93dc59f94099b6c5298c2b3c5. 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/ESA082400231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48c0da233cf94de4eb496a52474e34a2c9009bd1d33c16f47dd38f5d04191868. 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/ESA082400232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05181787d942c3136cb19f14d215bf7309bddaa4dc3fbd3668a6216a8f566435. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/ESA082400233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8450e598ef12766bf2dcad49d12634482259fe1e84bcfa6ec58dcab03472d3ff. 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/ESA082311968.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c6b537d388cd7547e98236f01255dc735b7e2c9d24c5a675e948bb5d0b58623. 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/ESA082104340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53e0607a1a4961e83b0277d5ab870de49c8efc95df812536ca3ed0c81a79a4ae. 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/ESA082104339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8c9acf7da82a2537857a5f6f21b2b5f06dae8909ac9363467d0de1114e35129. 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/ESA082104341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17be30be063b7beaafc6dd253d845e90255066fd426c107265e8768635b263ae. 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/ESA082104342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cc26886535315c517c10f4b0e7bb31e2db55eef4f00b38d5eedac4ee52df634. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/ESA082104343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9eac1713fe9970adf193fc1e38ed9c38e158105522f0e956e842c3643d5dbe4. 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/ESA082402418.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda7ab452d953e137d8e2243cd55f45a4f26bdec627ae08b52b52a1351ef06989. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/ESA082402419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44c2a653b178652ba4ec1bd82aa7bf641a3753a08ec35b08d1282ed0d78dc257. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48:45Z), 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/ESA082402420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87249da4b4fb3fd1fbc3443e5fb0eb8a5af5c94e464af29c6a92e0d44e66601f. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/ESA082402423.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2490395e4e4cae4d434af255b629bb0dd937dd4797ee4b3e49fbdfcda611f22. Chain 2 (Bitcoin): anchored in block 960489 (2026-08-01T00:40:43Z), 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/ESA082402425.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x539883a4327e49d0ff9d4c047027e688c6566afbc2f75bc4741ff4bead6e8c9d. 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/ESA082402428.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70a8dd4d629a2bfe8871bed82c226d24970bc96a6709df3f77928b9030f376fa. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/ESA082500291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc0d91b8de9b69070f02c3803c6adae74ae95939ec1c6bbb59683f54ef9f7378. 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/ESA082500292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb156f200a1641b8e47313efdf803d89e531135e67264fbd5072f159233fee0f. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28:30Z), 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/ESA082500293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f426659c489651b334a8bab2127685e9196c1781eba7df8133b4d60d7d337ed. Chain 2 (Bitcoin): anchored in block 960311 (2026-07-30T20:45:02Z), 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/ESA082500294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadbda8be5ae95500ada81fdc52605e659dc48b52d4d017287183cc454ab7101e. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22:04Z), 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/ESA082500295.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10ce54c1432960898d66d4ce696382c9273257fe8a37beb87241645ad3327a5e. 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/ESA082500296.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc088bdfbaf4549060d706a2790439b767818d10ab3a3ea679031e064918e2102. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/ESA082500297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c14d9cad26065a6cd543ee349657daf96dc5c45042e298188eb8b0f301ab8cf. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/ESA082500298.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68b872a458dda1257a740831e343b30920a5d10af728ba637f1c7fe629bcbf89. Chain 2 (Bitcoin): anchored in block 960503 (2026-08-01T03:41:24Z), 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/ESA082500299.