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 0xd412a4dd820bc6eb2a2ebaa288865fa9005a44527b5a118062037cb08af64654. Chain 2 (Bitcoin): anchored in block 953699 (2026-06-14T22:00:24Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5b028edc-2c8f-4357-9835-e8ae3b671030.json and https://artists.proofprofile.net/proofs/artist/5b028edc-2c8f-4357-9835-e8ae3b671030.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 0x6ba25f5a727c4c3e5dc46c0153a7bd1325560436cdbba48bfcd14910ddfa7c95. 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/NO0DJ2001010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6b4d1bec582ef38fb55ca0f74aa075ab58bc5d9d6f8f03892ed6ecedb34378e. 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/NO0DJ2001020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d0000b8a8b00f3cae39ce7a52dbe6d9160b70e4bb5a931a31dd9ce59a9ac07a. 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/NO0DJ2001070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfeb6f886e7efa988fac8d846b7b0d2bef3a79d87fc74c4924e047cabf8aded19. Chain 2 (Bitcoin): anchored in block 960185 (2026-07-30T01:32:48Z), 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/NO0DJ2001030.
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 0x87330300f6ed3f242f7b0731294f00ed987ddae00f131871ec223785403def4e. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/NO0DJ2001040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe02a9da0c94f7e9a9f51c659524e62ea2676dc7ddd2281d9d4d84a6366a408f. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/NO0DJ2001050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c6f57ecd448466e459a33dcb3197713b6af46f5a27e2a20595dc35124eba0f1. Chain 2 (Bitcoin): anchored in block 960225 (2026-07-30T08:04:30Z), 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/NO0DJ2001060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3b2f4fac8449f94c2f2d151acff9771781ac7d859472b294a9ae2d2844c0eb9. 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/NO0DJ1601010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x624a2a70eaba826cc8d3341bd4d997fe9d932242540b3a6530c64c2e230b026a. 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/NO0DJ1601030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc5b32299e0c1b6e8762f687dbc87f4ace78bd6bc1f48294dbec91369484c603. 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/NO0DJ1601040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15d22763c71899be85ac5dc737930ba4d2a31320f3912e05955f5c496a1dd766. 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/NO0DJ1601050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2020212f97670b0e02c70fe4c7b5bc0fbbd5902315dde0dc7674f97db882e6a4. 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/NO0DJ1601090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2117a7433bcc6149c8b6be2b6af06e34e3bc0ea2d4bade07fa9678efa8fb226f. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/NO0DJ1601020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9326f82646a6686df493512cab84a43c6a7147d07f11208bb328f843d21d7813. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17: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/NO0DJ1601060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6a97b7c9814b9a49fc1d4fff337ffa3ff9260fbf9e99b7b72a1e557c1c29e33. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/NO0DJ1601070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x164224459ed74098d32238610f928d5515e01209f808f2ebb6f202cbcc8b75ac. Chain 2 (Bitcoin): anchored in block 960300 (2026-07-30T19:42: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/NO0DJ1601080.