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 0x9df601c60532d0976b2f64f18dd54e241af01ec22bf109bc2c15d13491e8181d. Chain 2 (Bitcoin): anchored in block 953807 (2026-06-15T16:39:18Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f24c4828-a8b0-4652-87f0-086e0c92c69f.json and https://artists.proofprofile.net/proofs/artist/f24c4828-a8b0-4652-87f0-086e0c92c69f.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
5 Songs, A Pizza And Some Marshmallows Please EP
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 0x3147dbdc4c1171d10b136f628d89c64d87c8902f74333eebdc427a0f41ee8cd0. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/NLHR21200937.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x794ca6f980780edc901905c5c763570d14e59589e73c81d891fd97385da0ef88. 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/NLHR21300010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e881d0d59e0b2a35ed0d8438c21129e8bed93fd35b7695a2014e595dd31f1f9. 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/NLHR21300012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9e1d22190d0cca2716e8256ab4bd29566409612ca750de391c0443415a3464a. 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/NLHR21200938.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73ac5e554b38d26c5bbb52f6eabfb82ca1f09a12fa29a2c29a59eead69e6d1ce. 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/NLHR21200939.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa22fa93952ab5715524a426917b1b5ba82c780cbdd38f1248cd10709c2ffccd5. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/NLHR21300475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3e5d4adab24efefca422e58140379944b58dd208a8013c72e1b8b684112d1fb. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58:00Z), 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/US83Z1453261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10704f590bd4396826f72b033070b778a8e1a0b390fb77c84653338840bfa206. Chain 2 (Bitcoin): anchored in block 957880 (2026-07-13T16:39:18Z), 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/NLC7F1500007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefa18494b36f7fef2cc807927ade2df80c0f51bb239900a9969becd24c904938. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), 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/NLC7F1900011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a92817f1dce0a248d1668180c78700411c4594964431933a70a238693ac3c05. Chain 2 (Bitcoin): anchored in block 958947 (2026-07-21T00: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/NLC7F1900033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd879db4b8394d9be9b77ef47c3eeacd013980f4c453ad0858e43490ce3a66098. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29: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/NLC7F2000053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5ba43ddc4792e54715a20a129fe3bdce792ea38647d3ab9f67639c49e0f8030. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/DEBW20900168.