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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf42a347c7d8cb564f061d7f9b44eca919ea172f02f05bdec7ab42f47c893d5bd. 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/d7cbbfb9-9a55-4af1-8f28-d1343723aa96.json and https://artists.proofprofile.net/proofs/artist/d7cbbfb9-9a55-4af1-8f28-d1343723aa96.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57de101226acc5b7cafd195879430c9dbb6646b799e9636f5e05a559e74e7339. Chain 2 (Bitcoin): anchored in block 958384 (2026-07-17T08:27:02Z), 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/QZFYY1902935.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d887440a079c4d40d4a283ada581c1a2bc21e345a34e67efae5571ef34724db. 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/TCAEZ2043172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9bc5f64cf293c1eb2a4342b02b66a0cd297e62acfef98432366a9831455c5c7. 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/TCAEZ2043179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad5a9bf3a64f77c4dfd8815a6de24dd8e000b96148ad0c6abd6506316367ee4e. 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/TCAEZ2043181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x226a94dec8738a6cee745912dfd06f69d72501ff911feebf43d4eea98bc1b016. 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/TCAEZ2043182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc8a6bbc311a537e10b3e906b4e1b9c4877288e902372bc5353a8bd2f2691e18. 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/TCAEZ2043188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefd134eb2e6a9a84615cb0d6b86d2b4bc2d46c572d933273eecb8aecc08b05ec. 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/TCAEZ2043189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13ade38fed2a753e4185c5dc8995787523c6b5c186cebb81d186fc6967afbf89. 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/TCAEZ2043190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x740e5f9aec6c6ac4e54974421643ec58cc675428f9f5d9164838170922aa47a6. 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/TCAEZ2043195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8df595e6862613f0cef2ee7d6bbb809d5f7ec87c780d6249a310e54cd103b41b. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58:44Z), 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/USAT22100427.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bce158c6cc3cf12e9ecdb14d1dd3a474ee5034e7155c131d218aa58b0926b1a. 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/GBKQU2271261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebb5f01a010684cf285160952c98ca169c3df01db1ea6b82ef10693a82b79a93. 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/GBKQU2271262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8177bd8354927e0549555808b2be3b2cb6eb183c27c7f7ab494db6dba018d05. 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/GBKQU2271263.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x034ac1f5c1c8b7652356a2064e44274dc9471b96ada7685bb027403564a439af. 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/GBKQU2271264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x198cc1cb8b5ded7fc7e2607c8cb6fd407600578b794816f8ba5d8dd0caa2071f. 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/GBKQU2271265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dd285315c6560b19a1e4ece2b0d5bc33079d9a89bb1c75192b1776d7ecad425. 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/GBKQU2271266.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe15db236f39b753af4d89ea3c33d20e28637f6ef17c8430640d43e4082e594dc. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/CAQOI2306942.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb937d021ed1f7502eeae10e4aeb897439f4ea274f8f1535a985214c7286aacb. 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/UKZGC2307377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6550a82a7897a8ee33bfdd2cb9b8e884bf5936009c3660fc2c7498c5b8274085. 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/TCAES2036586.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fe5100fec11fd2aabc3815fbb5ce6b5c73cbd9f3e6f850a124ac575f29d3cc1. 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/GBKQU2189462.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc35972329e2e76f2285454394b2004540e786b8381c4995d52136d29b1be637e. Chain 2 (Bitcoin): anchored in block 960200 (2026-07-30T02:37: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/FRIDO2113356.
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