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 0x92b862bc2e4bdc74ba7bb1c6b0746d6df1fb7f6f6b3924c144ea5c5dc0d6c6b1. Chain 2 (Bitcoin): anchored in block 953765 (2026-06-15T08:55:24Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/bb97539f-93ab-422f-8a5d-136b9e598c96.json and https://artists.proofprofile.net/proofs/artist/bb97539f-93ab-422f-8a5d-136b9e598c96.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 0x17dadde9159e648276f43c7954e11f1b90fd4fcd3857fc4c0578f6646f3aa93f. 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/TCJPI1941521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74161c4a2847655ba9a5d1be3153b0c7729b1d883c1fdacb2f3c69de6b539ecb. 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/TCJPI1941522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd20182112b0121d700773cf5effdfa4c10d608ade8e5bd75c241b052d06ba5e. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13:28Z), 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/TCJPI1941523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d73903a7265645d6187f0019a7c2e2ac2b90f5502202a4d24771a41b49dd69e. 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/TCJPI1941524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x533171ea259b819eeae49d0e81f60a59f89cf18e7ae414981f98be51064dc062. 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/TCJPI1941525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39fcb8fe33bba1a50cccf6d0a034df2636c8d3197d2a885c00866412f3d51fcc. 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/TCJPI1941526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06f3ef66da8ca1520827fb18c7c90cfcb108e44a83c4e5e7db7cf6f75c276732. Chain 2 (Bitcoin): anchored in block 960314 (2026-07-30T21:00:46Z), 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/TCJPI1941527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6ec489f52df3e24027d49f74546c4a51fe76a8fe1e07313195289df4e340e59. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/TCJPI1941528.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62993ced615ddadc8de2c798a703b46b44a653cc68e330f9780a9fb279c9ce16. 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/TCJPI1941529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a8fd4067910ccd3c6d10273417cd2935c8ef4bfe0be632ae59ff267a97367db. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/TCJPI1941530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c9843f4f7d273b89ec2048cb767d25f4130b8bcf6f040a52188341fc4083b8e. 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/TCJPB1591388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c90bf66addd705627d363b3ce71a1e5f8f5665454ffd94f399148fda040a251. Chain 2 (Bitcoin): anchored in block 957249 (2026-07-09T02:31: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/TCJPB1591390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b45c27f3630a353619283803c6e95774bdcd65230b601ee07f8272be83e32dd. 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/TCJPB1591391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ead1e1a519b603dc5441e046927a9f3a1d1e441b75ca71728a48011cab719d1. 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/TCJPA2491181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58e2cef8dd62307e0b071c248e5b660ef49239808d58fd3e6af945ba1d4bf7f6. 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/TCJPA2491191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c34f1bab568a77e88b60782536e012c2d9dba40806bc39ea1db122fce750558. 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/TCJPA2491195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaab98b3efff83a352931ad3ac830f3a3bace3cd43a1f3d60d6a82c91ccb10b46. 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/TCJPJ1902099.