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 0xb5dd826adf05286cafe86880420a5f1454d640909247b4ad1212f3aa8c34e292. Chain 2 (Bitcoin): anchored in block 954667 (2026-06-21T07:29:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c0d84dd2-941d-42d4-b889-fe9ba5871c2f.json and https://artists.proofprofile.net/proofs/artist/c0d84dd2-941d-42d4-b889-fe9ba5871c2f.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 0xccb1996ab86cb15696528c3cc12ecd5eb8d0ac4ca911569f767e42cfc1ab3b29. 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/TR1231701301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1f2d1db3688763c750cb4748cecdc2f09bb03b7e7350a716edcad1a52a98628. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/TR1231701302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d5736dfb1adda4851d44f3bd9ddaf74f1aa70b76d46254284012590d990946d. 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/TR1231701304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5b3b676b3b1c2f4212791886e20184655b6b18fc688cfc41c2e28ed9fa614c4. 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/TR1231701305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75fa082248d84640af64c7fa7a9f28970542408852c96d12494c3ec2ecc7f1df. 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/TR0332012175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54ef90484fc529d4df23e5639c958633ac85219a41e6bd461bd182ad318e7b0a. 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/TR0332012176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe3c01d86d82b50b17771d498179696429656141bb6b3606c634e0fd784a6d97. 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/TR0332012177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd91bf7deb1493ca452bd7035193b652e9f3f98cf9e67f894235a0347dde40b49. Chain 2 (Bitcoin): anchored in block 959145 (2026-07-22T15:39: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/TR0332012178.
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 0xb87b1493529b3d812e06f03fe9f1884d3e45fee8b87ac3cbafdcb3d31fe9a04b. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/TR1231701303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b060bb24f69d5f7f41bcba7d9e167074d14250840f92f4bb0af3f48feecbabc. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30: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/TR1231701307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b639b1c2182fdbe3de25c64d3cfce5e553b0a6254c982076ba1df4cdbbb72bc. Chain 2 (Bitcoin): anchored in block 960175 (2026-07-30T00:16: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/TR0332012179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x413635429ff172d48e36a4bfe649c4249a84696172d5480b14ebb23c5fa1389c. Chain 2 (Bitcoin): anchored in block 960179 (2026-07-30T00:39: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/TR0332012180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5da45deea56a7a0309873d186449aa317ae43d12507326bf5e6c8dad3e160e06. Chain 2 (Bitcoin): anchored in block 960435 (2026-07-31T16:33: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/TR1231602202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ff97a13cd41f8fdaafcb8c029d21f25b096b3238db2adac46a4376650954d36. 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/TR1231602203.