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 0xdcc030ddab16c77455ecb06dde82485dfe64a33a6d1f30ade3460b234a53645c. 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/2cd85947-af62-4a63-a082-88705ff2a087.json and https://artists.proofprofile.net/proofs/artist/2cd85947-af62-4a63-a082-88705ff2a087.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 0x65c455260624473d79f279418a2a436d3ccd30ee29f9c938c799fa5adec260de. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49:21Z), 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/TR0330602855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3efb8f691d20a6876dda682c2527267182c0688d92a4c0a9f8595f33e2ef880d. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/TR0330602851.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a5d1f79a50477bc844ff0624b2a2762faf369e6b989b3eef34a89048ddbe0f2. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/TR0330602850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17a834969958a0ee9b451fe6a01c2a0d7bbfc86015b91d38f0257aba46239eb9. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/TR0330602844.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92998de3234242e8df84a209be5b21d0cf277f67f6e4d6d841c5e8cb42400d03. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T03:06:42Z), 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/TR0330603651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9414c5ceb7636250c3ab34dbdf63ca6cf3535ffd52d761faefc35c60c0a8a2e2. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/TR0330603645.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f3b5d8545d6fec68bf3413a131e4d05acef231c8a5265112c628f5ed55d9dea. Chain 2 (Bitcoin): anchored in block 958627 (2026-07-18T23:33: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/TR0330603644.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cfc330be8c73b1fbff54f0e4a266437072e2bc86d5d97ad95ec01c5e6a482e9. Chain 2 (Bitcoin): anchored in block 957650 (2026-07-12T04:18: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/TR0330604768.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4c6b9712844299d677e89aa9e3624ff044542a8ce2234ac3a9f28fc9b9c4300. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27: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/TR0330604769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02545b811ceafead17a1e59bdb3bad3bef33d828fe559aa9549ceb458edf4a90. Chain 2 (Bitcoin): anchored in block 958342 (2026-07-17T03:46:51Z), 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/QZFZ72130239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa29baa436f0adaf0e8a4f692340c64d4de91d6923c9f75d017bb4bba1ce02ca8. 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/TR0331811522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc16b5b5dfc0be23e874b0df0e84769a7a109ba38a0d3f8cda7113cbfa2339a85. 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/TRAVG2300004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8479fa6c7312fc596e7b50fd574f9e7c7a95b16de367b878425cb0af87d99d3. 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/TR0330604765.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x521c7ef2584778106b873140079592949acc45946b1fd03e7f2b1e2851d135ce. 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/TCAFN2159269.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27b976a6ce59243133f5cfe4b3d22d5e37fa52189a2a4987890854cb5654cbb9. 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/TRCCB2100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe677d26e72300da89602b948ee4ddbd781be8133e1a6574c413acc1b99b1166e. Chain 2 (Bitcoin): anchored in block 960285 (2026-07-30T17:26:40Z), 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/TR0331911746.
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 0x46bc7bdff6178ad7571e925dbfb6eefcd11809a3af0ea93700b96a67dd7acf92. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28: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/TR0331911758.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c936c1b52869ec6a45ad920cc83300ad7a9de9f5f6c5c9c3faaeff4a7002e89. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53: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/TR0330604760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d782d9b6051d03e9b81292245ec5be741b3cea5559a9a846286d532f6d64cac. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/TRCCB2100008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x736ef10390d9c11bf34594378011690e4df388f97a49933f6caa3dddf3851298. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/TR8100902752.