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 0xd341d0b2281688f3b67e6eb276b90e5b4bef42135b793df7c2e597a4531ac7d0. Chain 2 (Bitcoin): anchored in block 953791 (2026-06-15T13:40:30Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/dd823e30-5ecc-4f3e-9417-71086e9fd668.json and https://artists.proofprofile.net/proofs/artist/dd823e30-5ecc-4f3e-9417-71086e9fd668.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 0x45a1178ae87523f5d839d2ceaeec485be16b7ac77155e939772c7b23eef2ca6c. Chain 2 (Bitcoin): anchored in block 958695 (2026-07-19T07:37:00Z), 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/QZNWZ2430485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2836da6451f551403431284444408fd41b0fa21ab5d9c71de5d7e1c45f1ade79. 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/QZNWZ2460695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce3826a5c7d6c8c6f805a38002714db34f974a9b210dfe022279654e27fe5369. 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/QZTAS2436036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29b2fd1669a2918f31a37fca6b039d0aada6218c2b8d3ae23bb8c46cb9b112c9. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33:16Z), 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/QZZ762425656.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd88aa6e7498a61924321314237495c66ff0c06a63b6b9bbe37ec75e4ec0e4de3. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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/QZES52525076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5ded683b1adc2c04f6774d8aa60491e501d2c38dd6b85251e37d2a1c64d0fff. Chain 2 (Bitcoin): anchored in block 959054 (2026-07-21T20:19: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/QZHN82529141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4822fb60e5bafe4251fd892aa140bff4a9811c67f9ae5292e4d6e47c69248eb0. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/QZK6J2529259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x085f885e6d55d85d189926eaa65771068af1957260291fccd54b105f614ea3e5. 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/QZK6J2529260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaba2b8272792d3677a863dd7ae6ef6fe5fe8a659dbfb26bcf35b6dc4a289f9a9. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41: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/UK43Q2559923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31081b59c6b95955c92ace0948708bcc1ea391d870124e3f67280ab2b18ee7a7. 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/QZTB72564042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cdc04f2e35d01bf7edbc9519f4b29e2281cc82ab3cb90e881cdc7b0d89b96ff. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/QZWFF2513642.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11281cceb50d61ab3ddc0e314c8c7d6e2ce2c2c43e33e4e4c430122f919e24d5. Chain 2 (Bitcoin): anchored in block 958878 (2026-07-20T12:32: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/QT6EB2584218.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c250693f10b6084293aca45b8da2a89d4d5bdde203ec3663123232efaaae442. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08:39Z), 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/QT6EB2584219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6eb3692572059a2a6ced7626cca00396fe71e4562962674230f0348dd40e0c5f. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/QT6EB2584220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf72a5fa323f76d6d471f8092cda5e69da66844bf681e0e1be2812f5dfed4e1f. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/QT6EB2584221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9bead0e283adafc257b7c82bd523c0eb884bca31e2766c1fb1d8a9d9bd5591e. 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/QT6EB2584222.