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 0x2ad57fa07ec218c821b84ea628a5a8eaa676d7d36f4b5d2bea2783c16d89a69f. 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/992fd0e5-f001-49bb-a96e-41b0db5ff4eb.json and https://artists.proofprofile.net/proofs/artist/992fd0e5-f001-49bb-a96e-41b0db5ff4eb.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 0x4a630177c1994d809504a88b8e0f0d94578c86acf6ebed1bc8c1d9446c2e64ee. Chain 2 (Bitcoin): anchored in block 957898 (2026-07-13T19:28:48Z), 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/FR10S1871552.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbda4c95d0b31902edf88a30ae89fbb8cf6c6c21e9eacb291be171be3c20bf940. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40: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/FR2X41866817.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57c5ce4425f663632d5f67d2a825dcf170a42a467d51c17e04f152290e80e10a. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/FR2X41927626.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd954d477a565b9e3c0b8ef162fbd0846fd16b3a7c8ce5bc4580d0999af79431. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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/FR2X41927627.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4795e9da88108b7bb41f1f06289971132615064f0896ec93269906db42b85b81. 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/FR2X41927628.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f4b5d00d38d9f277e5e3d24bf37bfd1babae92025ba69706c75593f95f85cdd. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/FR2X41927630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x048f159b29324a4b9c604fa2c86cf8551231bf315ddd5e5b3fe69c015e7cb8d7. Chain 2 (Bitcoin): anchored in block 959061 (2026-07-21T21:34:21Z), 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/FR2X41927632.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28ae9dffb07ff4fb14922d3276a1d91802d6077b4394b77a66b94df5bd4219d6. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19: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/FR2X41927633.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d3c369ddde87d3405147f70e7d008565a120405202761378342348be57d23f4. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53:56Z), 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/FR2X41927635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c62281a35493eeea850c5a6ba8cf52840f0d1c3d09504f5eeecd2fe19661335. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/FR2X41927637.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d049172899d4f2e7e34d69c8f1cf1dacf80fb9d0c9bba2a8c23b3ac3b1c21c0. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47: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/FR59R1938498.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda39bfa01cc90d25ad708192c2fe1d0a58369a5964715058d1d949faed06ef91. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/FR96X1928507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x625506a8fff4eed9dc6a1e8e62a8cd819c4a053b29554d7ba236320e9edfbf0d. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), 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/FRX201917202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31ebae4760b124c138f8e6c2a73894e06114ac7c01cd6375dea34072eca98131. Chain 2 (Bitcoin): anchored in block 959065 (2026-07-21T22:00:50Z), 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/FRX452095164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc1ca86715cee58cc9c4917eba603a5488cece40a21d476da721d2438fa4775b. Chain 2 (Bitcoin): anchored in block 958590 (2026-07-18T17:28:56Z), 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/FRX762087141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4127fd3679c3aa35e4cb960b400f344a67ac371cb551ef2ea4f1b29d761e81a7. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-16T22:37: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/FRX762392166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e87bf40e7417b18982d331d2ed63ee50cbca4bbe99f3a5871ddd4a25a6dc236. 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/FR10S2436822.