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 0x6e863a9a5dea1dbb24e10015fb01fed0820077535b20b3fd96170b19d11cde47. Chain 2 (Bitcoin): anchored in block 953626 (2026-06-14T11:41:45Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2d38ca0a-b423-4ee7-bfa9-26943db5edae.json and https://artists.proofprofile.net/proofs/artist/2d38ca0a-b423-4ee7-bfa9-26943db5edae.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 0xb3a411a946cebc0b9ba33338c2921749084d3339e96dae472105f61148a1403c. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T11:03: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/QZMEN2140632.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3638a6db97331f399a2fd85dd5bb7577950c6d3bb67a67532bc9fdd88fcf1fdb. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/QZMEN2140634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe6514e194e47131a8ad89c634bea7ba18ea185eaa79c4033594f2b6fd5fc17e. 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/QZMEN2140636.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dd671fdcae748391b0d610e5fd1ee187f1745fa4c2d4a7e8dfcb01daba8835c. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/QZMEN2140645.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc56975ded0052909821d16ad0eb3e87d6dbad8e183165aa90be6217c50e3657. Chain 2 (Bitcoin): anchored in block 958432 (2026-07-17T15:43:17Z), 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/QZTB52247662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa083a352d8afd51fdcb7a1c3f2feccea56785306c86405ccbf97cbaa2791b52. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04:44Z), 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/QZTB82243769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe80faa28308f68cb970e4fd1a0e69cf6498efa3587278f4f1b2c003ca5d33e62. Chain 2 (Bitcoin): anchored in block 956500 (2026-07-03T13:55: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/QZTBA2317658.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b7a7d716fcddfae5a9330e2481f9ae7dffe6a6e2c83179abdb568eb9a076bd4. Chain 2 (Bitcoin): anchored in block 958142 (2026-07-15T12:53:24Z), 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/QZES82477050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf1ad247c6eb773b1a35d31febb3d46211e7bc18e6a555d5b1d574cdf54dcaeb. 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/QZDA42503940.