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 0xa364168ab6c92d85d04ad4175495aa3a8a6ee019cf17698baad76d4b8fe6ebbe. 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/d040e596-b3de-4265-bcbe-d66be0e9a62c.json and https://artists.proofprofile.net/proofs/artist/d040e596-b3de-4265-bcbe-d66be0e9a62c.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 0x461c64260e614d526bc79fda0a1df77ca72a5399e3069f7af9268d0b1c84804e. 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/DEG932002052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30ba4e7d68205231cb7ddc504d60b8d6c7b3cc749f4596c470725a75c0c5801d. 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/DEG932002054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x461c64260e614d526bc79fda0a1df77ca72a5399e3069f7af9268d0b1c84804e. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/DEG932002052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7f5473eacd9ebeb5cac43d1603000652643d7c32669b7c9e570d69e340d1cf4. 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/DEG932002053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30ba4e7d68205231cb7ddc504d60b8d6c7b3cc749f4596c470725a75c0c5801d. 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/DEG932002054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf84a75657ce27d0df713338dfddae32eccf5807eedeb95f6d0cb0d4e0a6acfa4. 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/DEG932002055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f469a4add869bbe06c1b5ca1d1cdf31f149877132963b7994046936e1dc474d. 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/COAB11900104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38bca989e51bd9c0d3721ce092b6cc83284f8be8cfaf99ea0c9de910f8e3fe68. 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/COAB11900105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6a0873841c2994f62372594026027dfb489a6ba949249b24e8bbe3b1d598553. 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/COAB11900106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12b4634a097d6aa6512e798e5cfb1ee3d54d311578092d7a0db001470d98f578. Chain 2 (Bitcoin): anchored in block 957025 (2026-07-07T10:59: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/COAB11900107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8783b8199d0f8941501ccab928b5263b89e7f3aa1e646eae3a08e5cc61a68aa2. Chain 2 (Bitcoin): anchored in block 960330 (2026-07-31T00:58: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/COAB11900108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ccb9e6aca0bc8022b3a9800115657689a2b5c04d0e8452b5bb249f2fd814967. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/ES71G2423507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ccb9e6aca0bc8022b3a9800115657689a2b5c04d0e8452b5bb249f2fd814967. Chain 2 (Bitcoin): anchored in block 959355 (2026-07-24T03:24: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/ES71G2423507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0db175d1b849670f6f96b5f2c2696d176e85e721e4f06554ae7d62f5e78f2297. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40:25Z), 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/ES71G2424649.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6334e457f20fbdbac16a660208c74232921af325dd12cbaca09cb3e7abb31dac. 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/ES71G2424650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88352dc4c58d54931574e4c6495ca817f2229921b2a684c1757e11367e658558. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13:26Z), 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/ES71G2424648.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x962a9810a7819547cc7c3edab136f487408efaed2cc9c71acfcb03fabc655596. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01: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/ES71G2424651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29598eede2cdc35fc7ac92b0b6e7d52c96d36799aaa23e098caeea4d94d9bdf9. Chain 2 (Bitcoin): anchored in block 957863 (2026-07-13T14:41:15Z), 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/ES71G2502200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90bdf70337fb419140d3f2ce31f8286f57dce9a92a548e8c2dd658f9b9c13b86. 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/DEG932003168.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4345b8435689e974b1c3b4b1181a06a8bf35fcddab20956c89731208f4f0c889. 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/COAB11900128.