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 0x8ed41178336ae84030b340cefc30023373f84ff83d3377a413255ca5cce76ef8. 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/0718e56d-1e10-4c7e-b1b1-c3c5d68d6000.json and https://artists.proofprofile.net/proofs/artist/0718e56d-1e10-4c7e-b1b1-c3c5d68d6000.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 0x4b4d38c1e0837b43a9d2be9c40ceaa7050c827cdf209d16e71d98b51ef49a53a. 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/QZW9L2387267.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06db83e6736bb4a5d9939109a87220edbe39e7232f737a8f1effff4d805dd4d0. 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/QZW9L2387268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dc177205de0e9b300c1e0994440e45151766211fbc098cc6f063f1b4ec63d21. 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/QZMZ92388544.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83ad01a8854591d760a59f8ac63aa331323244f9fd3ddd3a795032db4a506beb. 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/QZW9L2387269.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x212dd76e99abfdfdd0ee649ba5fdffa8affc397e3681e3c065a5ba89dd02a9be. 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/QZW9L2387270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2c321e9c267b200966ba3ae2499db63c3406ef8cdfd721c82ac690a83435d61. 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/QZW9L2387271.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef83b5440cb6dde652c33cb1ef34c730942c44a9dacaf7bacaba7ba24ad22502. 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/QZW9L2387272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0914363e0a0da65c332e87af694d6c42ac2cffcf5358f52e6fca23f2abd72b0. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/QZW9L2387274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa979bf2db1c5bbaf5b5cbdda1a48e224bf85d6930d4afb1c39fe1206e83c7d89. 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/QZTB92277548.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2d441014984b956e58c519c82c4c089cf6ab811d8a40de401f242e0700d4be4. 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/QZW9L2387273.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b1dc23e1b3ea752cd7fca3dbe876e24ce5022779a8bcee6e1c9913bd23f99dc. 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/QZTAU2166696.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f869777778f35d29afc3bdbd6d2b64e525e3ce0bb3275cbd5594614428a32aa. 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/SE6I32457293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b5a797fa9ac0327bfe1110e088770545f8985fe2fb77cb15cd3682552d44e67. 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/QZWFS2309538.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb67f242a3df5c3060e2f31457b82d549767f798744409524a39a2955a26383c. 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/QZTB92263443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dce6f3fec5b66c3b9c15ca58109960ddd57adfd9ff578d0bf7348366a97d3c6. 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/QZTPX2356300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7a127f56eefd7d3c85f0d2e02dd668a882910bcca9c3c77240de03e87b6dcb1. 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/QZK6H2382180.