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 0x59b777e30d81977c691c06151a89c8eb7525d8d114140044163f3330f8801c3c. Chain 2 (Bitcoin): anchored in block 953750 (2026-06-15T06:12:23Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a7a4da2d-58cd-4d0e-ba33-e620c33bfdb4.json and https://artists.proofprofile.net/proofs/artist/a7a4da2d-58cd-4d0e-ba33-e620c33bfdb4.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 0x6a93351798ccbbc784103621d5937f3a5aceac8d290913661e9cdc1eccd9b47b. Chain 2 (Bitcoin): anchored in block 960311 (2026-07-30T20:45: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/ESA122426513.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9efabda89a0732980d6ba1bc8175fd21798ab084ad4a6d4a65df7408c02fb10. 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/ESA122426515.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaafe9052b8f86beab781dbb65f53a495565f9c34e5f9b296204573be5a73da16. 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/ESA012314096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc07d15204dec78bc5a56d06e6bd5f83eb5c996cab9c10fe31be712304e37a213. Chain 2 (Bitcoin): anchored in block 960503 (2026-08-01T03:41:24Z), 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/ESA012314097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc107a74c7cf067414f1829f755edece03be2db6921160f20e1c5eb5873b8fbd1. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/QZNW72349391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dceed69be92f2602f924295f3179f7b811734a9d9735c9763f687fe9969560e. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/QZNW72349392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc05d44f103d3acf91e2ff6e5bd7996a1da57d723a06aaa9d9f6fa40c15904f96. 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/QZNW72349393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b19a506b5343a01dc43de7f814aa9d32cf9a9774cac52f81a97c03775de58be. 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/QZNW72349394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2618b87f2d79d6c857c99acd6ce85e4f3d9bab7b3429ebd562bf92f8365b887f. 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/QZNW72349395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8eca779d5d3f9a5d623cc652ece4722be85e2b25cfe713fa4c8d8a415d8b3655. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/QZNW72349396.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09187d5ba70aa4c403365426cf067322575f57977ea45c2dec8eca9d939fb390. 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/QZNW72206295.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ae12107dad1abec2f6b3a49b0d2a4488f2748bb477e7a7af4e02f56dfc070ad. 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/QZNW72206296.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17cc08ba9162551edc8298817d690770def063fb0520102067f91a0225b2378a. 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/QZNW72206297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7fe87d3f49f120abfa2351384be13b0aa0b28ad6f48bfb633a9198d0e915f97. 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/QZNW72206298.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae32b6439266e9b4f7567edef56081cfda810b6b12ec6dcf8a18b00cb40cbc79. 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/QZNW72206299.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ace2760be1e6c81b6871d8bd09909a02417a34ada1d4d5f505f8e705c8a532d. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30:38Z), 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/ESA011863370.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1279be196cdad45806817f607a9b68b487abdc62b7ff1798c19e56e4b89323aa. 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/ESA012192047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeddc652a328b7e1ddd36f9fecc78ec121c6fb6719bbdd6941acbd0f1e8bd96f2. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QZNW72347740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf920133a8aae4166d27e42e56b96e06fa55195c279f72fa1ccb8d750be60c00e. 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/QZNW72347741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2994d72d8538896a563e94f721929dc93f21e229e2129cb10021f8d1a31890ea. Chain 2 (Bitcoin): anchored in block 960340 (2026-07-31T03:15:04Z), 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/QZNW72347742.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc57d14fbcfb768d4ef6794c115a8b691227f73ef7645d85a369dcf66cd17f0eb. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/QZNW72347743.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1603efd8aaa6726ef4d2468ca73293c0945d5670cade8098a127796a07d070b3. 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/ESA011528133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc17113aa21c8890fb790a31647c55bbb79c12456d46fb01601143cbb429acabb. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/ESA011528134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x586dd92a60ccb5b2e64f04a793e90f66160529cc62bf98d66e1f01a952ae94a2. 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/ESA011528136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f18acd51eb1f339bb7af6753f8f8b7c4055a3dc2702b96423e756490788ebe2. 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/ESA011528137.