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 0x889536974cfe1da09158589a688dbcc0e2c668c5bb62ce65e6758bb0e7a5497a. Chain 2 (Bitcoin): anchored in block 953812 (2026-06-15T17:06:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f5aa9180-5d01-4847-b50a-c80d3c920761.json and https://artists.proofprofile.net/proofs/artist/f5aa9180-5d01-4847-b50a-c80d3c920761.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 0x50c16ecd8fdd7d6b45eb27ecb2c06650143e6c6b8e08ebdd008211e1c17494aa. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/QT3F92568914.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cf80126f34181ecdbe8bba91f7b7b7674e1104bd10b47181e3c1be337d92653. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/QT3F92568915.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3a6b1297e996a7b126663701efc3608ae85fb1b0664138a135cac4a6f84a4bf. 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/QT3F92568916.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad4a7c572139cbba739d10f446531b108d0e9a9b746baae5fdec088632e90bb5. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/QT3F92568917.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x579f4edbb29099a10d9c47a5d1cde4a76fdd061d9734f31a9ee0da4c16647ec8. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/QT3F92568918.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7999bd5bd9e24dfe402d0cc543780f1aae94ec62355d040396511b624374e36d. Chain 2 (Bitcoin): anchored in block 958115 (2026-07-15T07:27: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/QT3F92568919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb687533b56ce26b5dfb0033fdfa61a653169c5141e1cd8435098e7f17a52be8. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/QT3F92568920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00cf9071d2c304b7628706f6cba37eb1af5162724e2c8077318201f33fb26bfa. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/QT3F92568921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71e680b07008980566cdcf2d16ccae8a904098dd3aec41011d4302aa759c2a49. 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/QT3F92568922.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x521a5b1d009a7f13077c506cb31abf663482129ffd0c47340671fb4733bca0c2. 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/QT3F92568923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x202c63458284c461df449a23ad8fb063b1e80856cb79126525280de763edc3de. 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/QT3F92568924.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17fd952a491263c4d508219c2e8358ca83dfaa9e8b07fca0e6852a9ebcacb0d7. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/QT3F92568925.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae32e1c43bd1e91762e614e8b4973bb03029d5e6da8dc37964746bf441541309. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/QT3F92568926.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6e5e2cd6494a9f46500b53fc739e4ad7d74cf512533229d28f66abeee43c528. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14:32Z), 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/QT3F92568927.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce7923fa501305c0b3819769024c25767e7a5480ead36fa8fd276492524c25b6. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/QT3F92568928.