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 0xcdcc6a6967252956b2e665816087c974b4dc57e6597a828f62158a07c452b6b8. 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/45abaaa2-d4c9-4687-afbf-e6c9031eca81.json and https://artists.proofprofile.net/proofs/artist/45abaaa2-d4c9-4687-afbf-e6c9031eca81.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 0x2b3ef608dc13b85b53b6e7f05ee9c85a1ae3b6df9fb554c95a91d10449bab8f1. Chain 2 (Bitcoin): anchored in block 958432 (2026-07-17T15:43:17Z), 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/ISA221200022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x131ddeaab6a1dbada4e3803f7bcf33bdb8c7e29becc8ec9c198b16a4fcdd8707. 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/ISV441519204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44c0e7392a620424db1b66ddbf8359d3f387c2b74c187b675d703ef9f6f5b5ab. 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/ISV441628201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8e168ad4b2bc8df73eb7455d5983e2a12b5770d199bb53c4489ead777ae04f0. 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/ISV441628202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x041e28fbc5a614149431f6eb47ee73c9305b425d8708ea7c41ae557fd737856e. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/ISV441628203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd35deef24b694a15aa2302c3bd31bd8073ff4f1143a0aebf795b9c4df5111da1. 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/ISV441628204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d4c06463d4d84294015d32692053c02e1f748624d754685f3de881c106e18b2. 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/ISV441628205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0b3c6339e32182dba020bcf1315c128210342346849445f540a1b5fbf02736e. 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/ISV441628206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc96db42b7092f1fdbcc399b50b95bad646641e319ec32babaa4697c674014f0a. 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/ISV441628207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27d17dea0604608d27c05a891f70859c64fe9de5c5392e1a6d9a9dba56284c0e. 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/ISV441628208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd71cef1e113b13f7bdd497372507695afc6ca067727c8ac356b41b8cbed8c00c. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35: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/ISV441628209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10cd29b0aefee8350f1908c7c5d8381edb742839ea2d9d0f40fcfc9fe22fd8a9. 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/ISV441628210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe573dab666ad82ad2f76253777367ff45c73e720e511428965ecf1f70c834d60. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/ISV441628211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7646b85ad9f29fa97b223f3354b1bdb4946f05063a4e0ddcf57221eff30d8a5e. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/ISV982208101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7b1e66970c5ff74c7251d034ce6c3d2ec970dfcd672f74c98bd06d1e3ccd88f. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/ISV982307501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4f7b4b85ca7cbaf5ab1a93f9e1b2734e16c81b1f9c860c6ceb62d0f75666624. 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/ISV982530601.