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 0x8a51f3ddf83878fc95190bbc2936d378d24b5dfd14b1b468593619af16c3ddab. 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/2f8ba233-7b5b-4ac1-8a9a-f42c9244ecef.json and https://artists.proofprofile.net/proofs/artist/2f8ba233-7b5b-4ac1-8a9a-f42c9244ecef.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 0xe0dc338156e12a35582cc2b7d26a6ed81fbe6b8b55e216409b194908d32c0e27. Chain 2 (Bitcoin): anchored in block 959096 (2026-07-22T03:48:36Z), 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/CA5KR2342666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x363de7c91bcad239f67f9a562ab502caa2a9eccd1058f3d375afe359f9f159d8. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T18:47:29Z), 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/CA5KR2401543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x963c73aeb94e66ec099eff6d54f6de89c38b9da0aa18011882ffa5173d88b873. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/CA5KR2401544.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25b878c3e07efae053f98cc6432b9c11bb3d67e023f2d18335a40762b830e130. Chain 2 (Bitcoin): anchored in block 958134 (2026-07-15T09:14: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/CA5KR2459503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb2c809b726564de80730340ea5d677c8ef84bf0890879a1299b260b29d418e1. Chain 2 (Bitcoin): anchored in block 958903 (2026-07-20T15:22:45Z), 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/CA5KR2459504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb222dc295dcffda82656a8aacca07580e5aeaafff77e2b38a87bace81e43bd73. Chain 2 (Bitcoin): anchored in block 956742 (2026-07-05T05:07:15Z), 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/CA5KR2459505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc697f2053ba702f5733d8c7d4f6a28715b089fdf43f1bd4744f5b2205b88a81c. 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/CA5KR2489322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e2a82095859422b69faaf2c19bdaf622aee73105b146deb713a4f13232ba354. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36: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/CA5KR2489324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ea2f0d30ba3f67d6038453263e646066d773c2295985b2692f36a34779289dd. 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/CA5KR2489325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e44cefb74993b313f3ca102502b38055bfc44a92923cd59d931a12f3435b310. Chain 2 (Bitcoin): anchored in block 958051 (2026-07-14T19:14:42Z), 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/CA5KR2503773.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x650aa925321ea76bb8014df3bf08cc6b18b56b50462231a7edb0eed8cbefbe3a. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/CA5KR2539348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e08cb6fffc950bcb706880754b68cf949605861817fd7a6f068bf1c74a83da6. 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/QZHCR2300028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e08cb6fffc950bcb706880754b68cf949605861817fd7a6f068bf1c74a83da6. 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/QZHCR2300028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e08cb6fffc950bcb706880754b68cf949605861817fd7a6f068bf1c74a83da6. 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/QZHCR2300028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbf827aa0d1b76ce0e9671a8854a6fcd52add54dc8bc281e1675db92af81b2a8. 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/QZQAY2326511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98e16efa56f259e69d449f8f47285c8d9b706334e0bf6b8af7a18e5061b9f301. 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/QZQAY2349313.