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 0xe2b5a1ba7f30f2030c23e12ffffa8cfde012dec8a04a2e45fb872ec2163a0776. 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/ba466379-181c-477f-8316-f36ca55a157c.json and https://artists.proofprofile.net/proofs/artist/ba466379-181c-477f-8316-f36ca55a157c.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 0x81db9fba2700615a83c79afa048cd441283cc5a907b4c03ecc50cc20174f724e. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/IDAC52005027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0bc4ad71a09af1be2c109951eda99f7c6e321f5a186b28a510f9e46b8d824ca0. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22: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/IDAC50900005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f6f8429b5c801362dedcd8950994e462516dc9bcb90749d2b84fd2195bfae85. Chain 2 (Bitcoin): anchored in block 958891 (2026-07-20T16:05: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/IDAC50900006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf2c77d23fbdd2691c3171cfd1e3c1f9cb4e9925878dbc2e4d95b56192d323f8. 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/IDAC50900011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x120605fa5ccffe73d59a466234d08c2904d87113238f1f77bc6f08d3a7ac395f. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/IDAC51100016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78cf2c8de277eed0452701456bb23fb69cf52ad43bf099ffabaac1d3344625ad. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/IDAC51100019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc65fc806d08e7df50bb8ab8af28698f9b90d7c8f3390ac2b54e7cb3c3b9128dc. Chain 2 (Bitcoin): anchored in block 958529 (2026-07-18T09:21: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/IDAC51400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x621c9bdd14743cbbd1baed194b84c1fe388b591d54ef841f0ece3ee48d052bc7. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/IDAC51500070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x991344d274a545ccc56382ed4076b043ca8f254fe56f7a05780fb195f0090c02. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/IDAC51500092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5097e48d2dc617fe52d8ae9c03c638d2bbb5c3a0abbdde9b4fb1d285fed04f2a. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/IDAC51400101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c9d3b306f989db5f342aa792085f5d85c7bc25dbc81fd3c4c35e173efe1a02e. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T15:20:53Z), 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/IDAC51900022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32d36d6e67fc0aacd8103618f067ca08f86f48ab2af446b04d34d70a3826ca4b. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T20:47:44Z), 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/QZDA52014628.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x671be659882473a96633f03f0020e64a72be8f25b25a4eebece119b49f0f0a39. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/QZNWZ2059741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6739eed60f8fb52be8858359b0efb300cecbf0fcbb07f611f8edcb4c1ccc5954. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T05:37:31Z), 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/DGA082381227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ada9138c41a308554279d053570ace219f725e3d91125354f1d6a79eb2cdc85. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/FR2X42404339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc293ec7ee2d3b9f4906bde7a83d3ada734a95cc0acf772a6bf0efb3cd7dca748. Chain 2 (Bitcoin): anchored in block 958793 (2026-07-20T01:46:52Z), 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/DGA072432477.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6739eed60f8fb52be8858359b0efb300cecbf0fcbb07f611f8edcb4c1ccc5954. Chain 2 (Bitcoin): anchored in block 959069 (2026-07-22T01:03:29Z), 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/DGA082381227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83eae549121b5fe79b763743c0c1d713cb78a2f05c4156a83b49e58dbcac0d9d. Chain 2 (Bitcoin): anchored in block 958817 (2026-07-20T03:52: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/QM6P42536714.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0fb52310693d612c1d55d4e423027c46377c0afc301d7515816b130c293ecbe. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/QM6P42536715.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf44809036cdea70f8233ca58c8bcb2ee21c218536dd4ece10ce29bef8690e1e5. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T20:11:56Z), 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/QM6P42536716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64507ec67b3883c8b8a86c05c6d3353c07d3ca919032075f8108eeea1a5a06db. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QM6P42536717.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x862c04ac64a9977bf8191b6dd047a57f7a267176f61beb99118e9240e9a68d2d. 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/IDAC50900149.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa404295537839298ba34341ae3f1d65218d56c862e23c416981c30c9bd6e07b. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/IDAC50900136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x380cc037f9cd82d6ff2c8a3c3e40122a8c6698995a9b7974d109ce19598ef65d. 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/QZK6P2126434.
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