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 0xd83b4236008eab71c398ae431250af29459479afd42446d51799cd25f06f5214. Chain 2 (Bitcoin): anchored in block 954549 (2026-06-20T10:56:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/aa617f85-85b4-4d1f-af84-6f1b2d26ce3b.json and https://artists.proofprofile.net/proofs/artist/aa617f85-85b4-4d1f-af84-6f1b2d26ce3b.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 0x425907a77d4625c4e7e7aed88fa1354bf23a6e7a63874df063d9e8750da0090b. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/QZNJV2553364.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03434ba99711e0341ad26701108a63ca52bd0f0c5708121fb0356fa91caa4762. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-17T04:30:50Z), 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/QZNJV2553365.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4206c23b44499c781adf5f97722be2ec0f5fba5c63be2b0f0d9723526a97184d. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14:37Z), 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/QZNJV2553366.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc87242bce20d8c1dd3c1c9006e199afe65ec03d1f808c19b3fb30777a0eac62d. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04: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/QZNJV2553367.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e4206fc6eaa531cc5b6b9e1ab1f83f1b4e055f74bf69c240622c425fc9364af. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T20:06:45Z), 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/QZNJV2553368.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4289992788994bb85d7a5c75d93c93ecef13600b88c49fa9a2a565069c7268db. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26: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/QZNJV2553369.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf495af4e4d45cda73870e0d6aab633eb3befdf0653d587ce0a2042b84b6eb8ab. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/QZNJV2553370.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f6223de157336004d823f96957eed83c284b822cffb4597bd95d8dfa59e0322. 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/QZGLS2568192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x664c5e6832a4f5148f092c5350efa5639b274754a1e9a9a2dc3574079346400a. 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/QZGLS2568187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74c8bd16ca3e3cda49b4e5fb8a724ea675a43517a5edcd94264b396e95bd5d42. 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/QZGLS2568188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ba8449e460bb365fddcb39b89602c4216ad549d3dc5b328f21992b7d02ea207. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/QZGLS2568190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f6223de157336004d823f96957eed83c284b822cffb4597bd95d8dfa59e0322. 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/QZGLS2568192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9272d9e8745225f403ea4d464cf83446448766c76a4bc2ba2a3c0d244ed61acb. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZGLS2568194.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x664c5e6832a4f5148f092c5350efa5639b274754a1e9a9a2dc3574079346400a. 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/QZGLS2568187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93ed8fc1f514c16edd2648f40ead52890c0238adf297e12aff5cb3e30f7b2803. Chain 2 (Bitcoin): anchored in block 960419 (2026-07-31T15:20: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/QZTPX2448299.
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 0x95572ddeba6caf7c66ff614083792f6f5b9d75464cf99a0272c4989dc5a63400. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/QZGLS2568186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58babcdf4a0807d52efa42258cc51106026fb80bc9bf9bd346b720f223f46bb4. Chain 2 (Bitcoin): anchored in block 960266 (2026-07-30T14:44:50Z), 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/QZGLS2568189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70c976c5ff075d98bec17b9989faf8640aef6c75b9dc7973803dc00271bef576. Chain 2 (Bitcoin): anchored in block 960389 (2026-07-31T10:20: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/QZGLS2568191.