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 0x11979d0b3b92934263c5d8ec34a1bbaadff1474c8927004da0cc319b8e5c60b9. 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/e1c39519-0ae2-46c7-8e37-62f6bb84b68d.json and https://artists.proofprofile.net/proofs/artist/e1c39519-0ae2-46c7-8e37-62f6bb84b68d.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 0x5e40209e3f3821defc33a5938363e7cbd2acf41b00c05b9e4e96f60697c9403b. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T09:45: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/US7VG2324434.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0d93aab0c67cd94877efc4bd85594a50e4bcc7818d01fc1e4b8bb4625ceaf02. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/GX3Q92410751.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefd61ed81b6f0883950ba9454cf62ed0a5f3f048495552c20905c4cdeec8bbc4. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/GX3Q92410752.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a6a54eda7dbf205b70afa23ba538391030d1237ca941d6e2f0f1e9d25027e47. 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/GX3Q92410753.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa29b04227cbe9aa441bfc77120846c4b71e02b1461d7d1e661d68d2df7f3b339. 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/GBMA22452652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4be6ddf77d5fc919632501d78e0c3cb95941a9de623777ec5af5bbec0b10c6e. 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/GBMA22499898.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c9841c46d46e0d139bd4461a14c88af56362a210ce232db090065673483a713. 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/GBMA22490683.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d23bf719349178297ed75dcde0c49b6f83699d324841db9d4b07cadd623d7dd. 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/GX53U2314297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6c8ac358ac7f820fa5dc3e7dfffae220e3e57d6a81c76d898cff72afb7d0faa. 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/UKXN22519238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d99dd14647dec8b5bc7bd4d964f079ce349ef9bdd5497f3c45a5a73ee9ed0c7. 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/GBMA22418376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e51cc64799d062c145e081315f3f0d49578e603515a33944175c9d19387f7c6. 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/QZNJX2474535.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0298564e73e6ae70fa92c0e4cf350b07fa2344c48227db9377fd7efa4767c03f. 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/BC3PG2401798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa72aafe184915b031103ddcf68439af06750772fa43fab7f670d424f07268424. 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/BC3PG2401797.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x295f862c0829b491ac370b7a868733c221aec7d4cbe73ab24d570b19dd3acb0c. 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/QZTVM2425200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2772a5d044d0b354e4041fa1ea55cc0316311dc2485d58878f4753da0d72211c. 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/BC3PG2400026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x982a012a5682781717039812f95e123d1e9b24f27066a0989f4d21243340ad63. 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/ESA112440974.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64c2915dfea096921c430e8926e4b6091d6e8854c5fbea9df1b19bebd3eeeb2c. 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/BC7MM2400385.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d2e880dadc731c2ae94fd219695f5aed4d40f3d44f5e0e1a025fc4ecd3b1bf9. 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/GBLFP2587765.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3825c15ee94f34f53fc2bdc19888f9a9a49e12f0e2cd801a37784f9e214128d. 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/BK89N2500058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x729c1ba8869bd0fd4dc6606b72707c272640a6d89e3ba349827c219a026a34c4. 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/BK33P2400046.