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 0xb89b035d3b4f61757a309e8450b8a8b1e51660ed7f5033a75679ad63d992dfc8. 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/55f6b48b-6046-4268-b49d-3d9c5e05d1b0.json and https://artists.proofprofile.net/proofs/artist/55f6b48b-6046-4268-b49d-3d9c5e05d1b0.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 0x4830c825903b53683a8fd5142b1eda38726e90a4250529b423c94b18dd469beb. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/KRA381205248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0773e1b668a5c2449e741c02495a012cc06d3df567549c68b7d29801983f1508. 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/KRB471701082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08f4a566630fd57f8e4a5fbef45bc002d2820be67bf4f004c50f1999976d5b3a. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/KRB471700841.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ec80603faefe9fb49217efcf30480e57eb9916af690528b1d6eb0c9242854e3. 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/KRB471700844.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1747e67248aab96aaec8d30e3a67e768a3264cf9d3eb6f2d98e6f21dc9a05f23. 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/KRB471501982.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2aa2b0fe1ba8c2113a5fd5246ae7c5c3b6b0035dc93fe0a770c723467dc518d. 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/KRB471501983.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3686b936c5e81b1bd96640507d51a89f810476981acbf5748f234786f0c30633. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/KRB471501184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x295d28b3c5bfc98bbcccefc3080a1352c5cbd204b35e6ec2318d1f3e6b034509. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/KRB471500148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24da33e5e8e661c39dcbf37d99b9d04810d2f2f782a992939b6d192c2aa58f1b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/KRA381205716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x347ae0e26c0183059aed92b19a711d70de89979febd57daa00f1b042488f139a. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/KRA381203164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f2e26c75095b51b51094556c6d1bf4ed4422ce6a2be901ee16ab9f9b52f0b07. 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/KRA381203165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf9aed790775e0c5956b9ef5372559dede20fe81a661719ed3e34a2a300a384b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/KRA381202638.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e50252d51db8c1f4edc1141c59c953b40daa0b4aae5f5a4500857874dcbd40e. 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/KRA381200779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebb80f9d535c6d7e3517a0e6ccdda0c63f4905342ef8102a7f3e5fde094adf3d. 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/KRA381200780.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73a7ad93d44f0578dae9970298bef7a1191dfefd67d279eb48bc8cf58e2d66b1. 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/KRA381000793.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x734a973777281ee2d75b3f773aedb2f437733714151c786bd781d6d7b17758fd. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/KRA381000794.