thumb|Commercial free range hens in Scotland thumb|Baby free range chicken in the hand of a person in Ishwarganj Upazila, Mymensingh, Bangladesh thumb|A small flock of mixed free-range chickens being
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 0xd96addc093ad44ac162831fad0c55087d0a01b354be9cdb308602b6aae7f8c0f. 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/ce47b125-998c-4b4f-a840-d1826ed8f3a4.json and https://artists.proofprofile.net/proofs/artist/ce47b125-998c-4b4f-a840-d1826ed8f3a4.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 0x5d614efa6e5b9a839a7b13a9a9513cbcd49ceed3159308c7ece6363dea95a072. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21: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/QZHN72144991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa307aac2ba416ed94ef82695eab37bcbe2eb6fa16a50c2391bec34a4dc15e1f6. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/QZHN72144992.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5005d93f229a20f55d69d5498d0c94fc4169db21f491a24905877cb298401da3. Chain 2 (Bitcoin): anchored in block 958733 (2026-07-19T12:51: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/QZQXU2100105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f162f4ae0d6e626b8fc5352bd671d455d67d3a7866cc2086ea16a5abe881b11. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24:55Z), 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/QZQXU2100106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca802a37319e7df36db433b496b2e295250aaa77feef9af218570e0e769245f9. 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/QZQXU2100107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68f455bbfd37b98d12db6a0e78e9e4b6d6d37d6c332d66fe18238fd9786fd9b3. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21: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/QZQXU2100108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfdab9d7c4acf9c24be76f71b7cd320941ebb8897d2a5e69a3eb31b8b14138da. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/QZQXU2100109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacf783360525d79ecfd5249af49f9314fabfe81f4aa28408b01de32c59e05bf1. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/QZQXU2100110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2eef4d7ee6557a65faa0c959fb74a6baff1c4d3e7c7c6d73fca7db47244a063. Chain 2 (Bitcoin): anchored in block 957751 (2026-07-12T20:41:42Z), 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/FR10S2530772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3d273246f33054ee2c4d7ef16d0f4c9a0e5f9bccd9acf60018f3766a4005c3b. Chain 2 (Bitcoin): anchored in block 958083 (2026-07-15T01:50:31Z), 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/FR10S2530774.