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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecc7926ac63f56ce8dd5f3a6b443c2b4604480cea662a48d256dda3195223ad0. Chain 2 (Bitcoin): anchored in block 954065 (2026-06-17T08:10:43Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4bdd5554-3d2b-4bee-a2df-0db51826389d.json and https://artists.proofprofile.net/proofs/artist/4bdd5554-3d2b-4bee-a2df-0db51826389d.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb0279dbf26118a99af6b3eab23171ce8f2cb5d91d1744e0c5d04b7ad10ee888. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/QZPJ32353936.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x357e5629d8fcd53879edaa0b965b27be0747e71a3ebeb3b171ab75ad60a2179e. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZPJ32353937.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f43e695847a63bcd8f6289509e69aeafe71e692a164f589dc93d86baa5ab07b. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), 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/QZPJ32353940.
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 0xff85fd1430b4d2dc58b05cca36a89fc8a2d5ed8c254763953bd5c34d6298c452. Chain 2 (Bitcoin): anchored in block 957032 (2026-07-07T11:43: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/QZPJ32347864.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40908da876f60d688876a8c406c44c94b87cd3c66c1ec6b7bc1bfff76cad5779. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZPJ32347865.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6eefc2e32f8c05809620c24eed48b69569e332984e155864e9700494f5662169. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZPJ32347867.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42dafe22c791acd7339de08e474ce0729db2462c0f364c89044dea21c5a3754b. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/QZPJ32347868.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe752c116d70bcad9fa5a2378112ddf71e850c4b87c76b7442dbc31db89880a30. 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/QZPJ32354621.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd261ec8a9c08a962f1b09c15c495733b98af5b50d3771d75f1b42b7c7301ee46. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/QZPJ32349187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb88825ac2f5b2d06e04751dbc4e6be58085ba2bdeac6ea36e30627d8e1225fe. 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/QZPJ32354622.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4b42f90377d4d0ba9eb42f11f4518ba54ae9f8b1331b2abe7d37dc812c990e8. 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/QZPJ32354623.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x458127691931248fc84ff41847a408dc4e9010924dc2f9fd465b480aa19f8190. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/QZPJ32355653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec7f80c4b3fc351e79cf05e8454eb880d8e24a2eaed3e15da449bdf4f8dcc05f. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/QZPJ32355655.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82a414064c9d6a000bc14bd3ec823633348ba65dfc73925d4a2813c9504b2d96. Chain 2 (Bitcoin): anchored in block 957032 (2026-07-07T11:43: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/QZPJ32355658.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63aa2cdb221a1e62ba61a22476200ee26b92fb2241622509cc375eb8081f3587. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/QZPJ32349783.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9be0176111ae1c7b61462508af0c5de14812617da7e5e471740a676a8bf27858. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41:13Z), 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/QZPJ32349189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11cec0a7d0f897e9572ba898f22059cecc034a39c9b96332b765133f108c3a97. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZPJ32355622.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56a071ea7e621248c914e2c6b7e28386e1940079d343441d72701ade35c5f772. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07: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/QZPJ32350079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f27a84e132387a22cf0316e2a4eac3c60e0954407b41ffb44d46777a56f5eaf. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZPJ32354296.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf21e3169aae88a7d6f78b51e9e7ce6bee76af4d67380b633e93998cc3fef8b71. 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/QZPJ32354297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd20b72e9c73da422a6d6b7d21a024652033f3fea8c0b8c670be5f3212f08155f. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/QZPJ32243954.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8f3fb029e983de59eecb1b99749c5b581d3284e70984a8cdabb58c53fa1a3a4. 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/QZPJ32227615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd55f39bcd7ae4f6f4e4830c5abec0872a5f7314fa4d8d1562285b95928e890d6. 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/QZPJ32309955.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62a02b2d329df2ccc2d0d8c4c63f2b41755b0eefe5590518ef9a6c17e2d8977e. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QZPJ32227367.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47d891fc700381b60a3ea65410594675e5e52ae742880381dae79dd75aabeb05. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZPJ32244683.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2923c8797ac54e3dcca836c7c1f4b7478b016c3bfb11e37a7408de1e4464d001. 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/QZPJ32309919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x638bf537810d61bde8a191a2147ebc0377af51a6930d7116ae6c3aa5205c91d8. 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/QZPJ32353890.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bb95f7c43ff85b92edeb4d1335cead50962cd6c923936ec4f2626f9e071f4e7. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZPJ32349784.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6cf6d3ef03a964c68910f1d9611d5a71f38b0a5f9a3de6bff32aa83c6a57d25. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZPJ32353892.