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 0xe733def84a61f9de018690c2574759a7e14c3c29aaa39a9c8b60260d3aeafc9b. 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/614707c9-be59-413f-a8c6-fc028ac646a0.json and https://artists.proofprofile.net/proofs/artist/614707c9-be59-413f-a8c6-fc028ac646a0.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 0xe6d5e26ce0364c2a05f0ef553c874c772949288f5eed1f445b0a87908b013108. 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/DGA062447042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09c96f8065b42c3d75bb8afe77eb7a359151bb0b892527997a68612f158aee9d. 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/ES71G2418527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef92212e9106403449559d56c03718b31d3bba1e55af0c9bc856ca677c8fa9e6. 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/ES71G2418523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc5e4144875bbc3c80b58b49e0f44cb2f27030d6984edc2c83635ecb38bda815. 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/ES71G2418522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84dd1b3b70ea6b9a322dc064aa81c4775ebaaeaceae45f78265a53f0ad7df49a. 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/ES71G2418524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfdb0a617a68796963d8ca1320c7ef62b6c0d19b7548670fa28ef9f6506a2770. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/ES71G2418525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe15151417b2588affbfda4afe0f4cc3b884d6b41b94e2f579dc1c035b1865b92. 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/ES71G2418526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb44bdd274ad23d004a6d47ef0de3eaa4247bc237eb0262108bfea12e1c41499c. 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/ES71G2418528.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13c1cacf74c31c9de1537be1ebeb4c5778d97e513e98d5c4b8188d2c989d5253. 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/ES71G2418529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9d0c1efeab491d6b4c3921136af2ffbd2e6c35f1d77de70510000ccddcf7480. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/ES71G2418530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84616e535a6e1c9b428920655d67dc1a9e38bcde939135e42601d58f008451cf. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/ES71G2418531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09536becf589a862206cdba532fe738c32e02ecdebf2e572cf0e66187390c5e8. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/ES71G2418534.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53d6efdd95ccd7f2a9c62b059bb4643a9377e99ad47c294d879a10bb12aa7a10. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/ES71G2418533.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb0e8489fb7221403dc9ffa343741692e538cafbf13b1d8cb94f5075308b5b69. 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/ES71G2418535.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5e298c0cc653f08a0bda2cf3342ebc731d80522113c14242f21d725c84b055d. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/ES71G2418539.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd86edfb43b8e35a33c9d5099bcd1fa2372080f2cacf77f9f5e29c694809ab2fb. 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/ES71G2418538.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7ae44cb6b734811dca3a6c9419679383c2fd678f346f79850e1b792fa99650f. 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/ES71G2418537.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23c1cc33ab75adf7ee9024aea9bf17f2564b24e0095a73be26876e5664db573c. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/ES71G2418540.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1cae7e4da60212749dc59c0ebb5ddb7496ad04dce9fa4e8dfad7e691faa5071. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/ES71G2418536.
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