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 0xcc658fe0cadefe4958c8cf97b4ef6075f35486f32c77ad6beab182d1bb49946e. 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/0a248f18-0c2b-4357-ad7e-0e644b99d4e3.json and https://artists.proofprofile.net/proofs/artist/0a248f18-0c2b-4357-ad7e-0e644b99d4e3.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 0x1c05d6917455d0e5210a1574ec62d5959637192598ab2c41ce6bf00b6b6e35fe. 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/GX64R2100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c28088759a93342f2e416a2bf0053b14eff9388a678dba5f4c376ef04716861. Chain 2 (Bitcoin): anchored in block 958392 (2026-07-17T09:46:31Z), 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/GX64R2100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x097fcc13fd613191decb5328ea6c68858ad5264869eebe20e55da7427054f4e2. Chain 2 (Bitcoin): anchored in block 958397 (2026-07-17T10:29: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/GX64R2100005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b264c3ab5eea7b8df242b0c521f379f28baf7806b231bde949d8dc636028963. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/GX64R2100006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0222969a73e6569a3584336f7fc6e5a8b52d3a7e599f553aee28807952c06a27. Chain 2 (Bitcoin): anchored in block 958788 (2026-07-19T22:07: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/GX64R2100007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a94ee60abb30dd5852a529cf5dd1dbd8776af8c8dd8a9f2b5919ab0e409dbb7. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/GX64R2100008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e2cccdd9dab13e4bf78fbc778316bcf754d8c32103bdace1082225c7533ab65. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04: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/GX64R2100010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb53e2d8cc9be1f9a26f784bcbd55a41b1130c1bee64884b55f5b1fc2c200a5e6. Chain 2 (Bitcoin): anchored in block 958977 (2026-07-21T06:27:23Z), 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/QZK6G2393902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda2d3674680184c753cc4434fafbafcd7d2d44636bacd1bc739037f25dc8306d. 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/GX64R2300004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x241257f21c3cb25c52722d88a3f49f23720d4909b4734c4fb1be9f9d4e709444. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59: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/GX64R2300005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1873a06b51a28622f31fa845bd006add75461d2a8ac07427970112e9bf75632f. 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/GX64R2300008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8eabba9a1de9615456dfbec284b3dad8f6f491a89d9377f1c8988f884755be36. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/GX64R2300011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2277642231cceb18dfed82e61ca3adb6418871f964039e20863eabe434090226. Chain 2 (Bitcoin): anchored in block 957884 (2026-07-13T16:55: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/GX64R2400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e2aff27fc5d62aabe0ac5f5e2c68e62ca87a02b66cfeef80b7600bf5b986b34. 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/GX64R2400009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef4ed065885de22b2ffa4742ebf040bf94449ec95f311121fd661358bc302ff1. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26: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/GX64R2400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab23ae64e46d8c6469efddc04e855e1e41cea16acb374721ef7e63d42beceac3. Chain 2 (Bitcoin): anchored in block 957644 (2026-07-12T03:18: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/GX64R2400011.