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 0x52eb230779e3172902c2cb003a2d95e64f09ca74ecbcf3154ffadb3f03d414d1. 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/76cd49a5-d5fb-4869-8369-403e8c05f090.json and https://artists.proofprofile.net/proofs/artist/76cd49a5-d5fb-4869-8369-403e8c05f090.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 0x18af4d03f6f6d2d96cc1fc89529c36de7e27c0b8c77f7e1b721514623fb661c7. 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/ES8241324102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaacb1e7839e12ef8ca464fea19fe632c1ed8254e75d2642f738e7c5d69b8488. Chain 2 (Bitcoin): anchored in block 958324 (2026-07-16T21:05: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/ES8241324104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x855a15001549731dc439339161ab59510b4d4569a54a4a6d81cd21b870fd956f. Chain 2 (Bitcoin): anchored in block 959002 (2026-07-21T11:47: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/ES8241324114.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cf8ce2c553ec9c6ffad4665db4c1be92852e13b090b7181a51187465766c90e. Chain 2 (Bitcoin): anchored in block 957620 (2026-07-11T22:32: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/ES8241323901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb91493df8afa0c4e054fbbb14a8381953a912be6b6aefa08907db2d1ca71f6c. 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/QM4TW1611151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81faa4d8d0cea5fdf53ea7d5291d8958c0fa06f4ccdd8c7a0b7622aee68f2d6a. 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/QM4TW1611155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc236a798e0fe49200ce4c7adf648da7e3af2e8319334d7253a4ce718ecbe6b77. 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/QM4TW1611156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x201edf69d887ae38b49382102ba0db13eb80b7da8b73719ee0725f9e91fa17dd. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/ES8241324003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c24402150a0abea601c9effea6506e0dd70df9fb9e96122963859b62fa504c3. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57:46Z), 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/ES8241324005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb3a3f8238679d4ca95d054036dbab665bf88073156336d462e5078986672598. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T06:48:00Z), 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/ES8241324010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96253510a1ef444bf11fca297e5fc69278021265d67ab317e5ab0fee580d2f3a. Chain 2 (Bitcoin): anchored in block 958380 (2026-07-17T07:07: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/ES8241324011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6d29f9b322de664ffdde5f0737682aa127325712599bf9510c6991bfab083b4. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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/ESAAI0230008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca55a4f9f91c0aad0bef76c1dae56fbe40d3a69912a1ff882e7122d6150d0372. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T20:56: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/ESAAI0230012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97b471b54f3e5db93cb63c2f492d0dcf9be636eafd479054b059dfd9a732d840. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/ESAAI0230161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a02c44fd9acdc85cf59eb9381cf15a584a8317548d245b066721085939b63ed. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59: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/ESAAI0230201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcacc702a75ffcae81bf391a3fc73773ede2ed50a9b0e89191869a699b7572f37. Chain 2 (Bitcoin): anchored in block 956440 (2026-07-03T04:03: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/ES8241323808.