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 0x7a09476aef68d046bca5c1c9fa11155ccb091f41eb6aa0ac1ed4d3340f9f2181. 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/f4ce5b1d-6ffc-4163-9446-b82f51f68272.json and https://artists.proofprofile.net/proofs/artist/f4ce5b1d-6ffc-4163-9446-b82f51f68272.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 0xb25a799fe6e7418d00cb4cb1f3609d77cf2405b0b13875cf8442b49334476e3f. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/US4EQ0401201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x300c4a3a13877d56746e20a29bf098a6c049bf431a4295505adbbb65d14376d5. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/US4EQ0401202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94a74c8325692e11c25345a3a7b343994f47c533b6853105b0820afa03661ff3. 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/US4EQ0401203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaca37ac47fde65030a5c172773da767993767669b5fc6beac6df302df2bdb851. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/US4EQ0401204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65b15ec43d29d74c63c997f571b64b9a654faebebe55353fa89bd2b89d7947fc. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/US4EQ0401205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c661611673663488d489c39df1678fc25aceb1195300d7bd9460a5e4ae23b08. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/US4EQ0401206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72ba345198c9a8089c8fea19d2c0657fcbb565a0900246dc80de546abf65122e. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/US4EQ0401207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf57823a0f843c6702432a910a5983b2144ce3722168702f6270a747721579e7e. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/US4EQ0401208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf69749edb02cba0fb80627cd63f44c6d29bcb2fbea86aa8280f1a67bee5e097c. 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/US4EQ0401209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58b486e8c5b860eab98b956c2ca1ebc9d8ea3ec2be1c2ce4cc18e77e14e93afe. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/US4EQ0401210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x172eb17a3fb4e7d9a9dd00f1bea758cdccd3cf6c40947ad4ff0fc2857208ae66. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/US4EQ0401211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ca4ad04dbf05217d2cc7e16ddaf07d29bc4d1a09f3ec6381c12e9ead7eb2cec. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/US4EQ0401212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd2cfbf80b080ea833918b52becf0af72d769d1ce1bd807951c4bb50a560af73. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/US4EQ0401213.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95e745bae7ed3c9a5d5d28d00595af4f635812f55e59509623521c421e9e385e. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/US4EQ0401214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x479b870919120bd0f4067a51a88dffd9f37c5ca3c67a7b445e5fa50505801ff0. 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/US4EQ0401215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb85aaec6cec3d93b839bf63ec60678a1b05c5495fa7f90811a7ee7f1bc43d30. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/US4EQ0401216.