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 0xf4a7e6402c3cceb4e6e0433eb0497c68876008b724267cd13e997c85216363a1. Chain 2 (Bitcoin): anchored in block 953782 (2026-06-15T12:13:59Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d56ab509-62f6-4c1b-9571-4c24df9e7586.json and https://artists.proofprofile.net/proofs/artist/d56ab509-62f6-4c1b-9571-4c24df9e7586.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 0x7b7041a05e0e6bc6c9fef084c506218e35355bf866f2306529807f9db07d3c82. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/TCJPO2197388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3f2f0a1cdc3677a8b14dac9e2d9b56072b85ef1c19193f2adab71b843c0fecb. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01:58Z), 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/TCJPO2197396.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fca77cc3cbed13c8179829a547529c6e797bf2019fafdc1ebdf6418daa031dd. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55: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/TCJPO2197402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96e2ab09e7ed8e020cb0c85b2cedcebe4fbc1200e065be7af5bd639d9773b42c. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/TCJPO2197419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca901dd0c0a153dc6a9ddf9344fb8514effeb2f6a45dd0f87051a77d54968df1. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00:01: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/TCJPR2287634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb455ab80ed055d562fbf357690184fa52f08af860c624cd6b4afc578d46e07e. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27:51Z), 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/TCJPU2381528.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16bb1008d3a2dce37e5d81b0351a37aaebe9ccae7f88e733d082d19480f029a1. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/TCJPU2381531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x108996b82ca14775d144a59444074118fff17d6d51de614add2f20fe2faa1722. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/TCJPU2381535.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0848f67d57005c6daf8e36b68b0399c07ac8b0b70d450666eaf76b1e85272bbe. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/TCJPU2381541.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2e7d3edfc69574df5f29792a6501d2f9a52e996f76c5ba035c888fc723e33c7. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/TCJPA2458957.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4af4ca119af26d3717d937326f07d8026af7e47bacfae973e1d3d22bf7369992. Chain 2 (Bitcoin): anchored in block 956775 (2026-07-05T10:41: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/TCJPB2413424.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43e9399ea937d4cd651e97624a021f478db5de6908e7f62ce5d3bf6eb07046c5. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/TCJPB2473681.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4d51c37a6b273c2146eacf06052dfb4829529536ef2f8251ee373f95ded4ca2. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/TCJPD2535091.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50f48ba393173f4394eec637222d98c9d2afe01d83bb9c26563fa4506dbfedce. 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/TCJPF2538269.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6030af6b53ce42c438b1251133f6dc113e52faf05b1a644497bb59743a0ab3e8. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20:01Z), 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/TCJPJ2536758.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebb380272297ce10eb3fef434cadc1e1717757fae9e7f2af3441f620ca6b4458. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/TCJPJ2592204.