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 0xad0825933680aa22b7287c887ab15b5377b325fa1963831b72701c25e3ff498b. Chain 2 (Bitcoin): anchored in block 953697 (2026-06-14T21:49:28Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5acfb0f6-23e2-4fc0-ae9f-cd7d26342c4b.json and https://artists.proofprofile.net/proofs/artist/5acfb0f6-23e2-4fc0-ae9f-cd7d26342c4b.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 0xac4c887da273763c6223eee9d28d0a2d9156bc5e481ee0da1806a5edcb6ad545. 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/BX3IH2000002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90e5aa12d79ec19ecb48bfa597d2c35bfd5c6da1aa4ef3bca8b34cdf5c86dc7f. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/BX3IH1800002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb4325df3b1fb31fe2e2561f64543e08d30d9deac6ccc6dcc6efa2b64a478f79. 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/BX3IH1800004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ac4a3e442b6e25a7c75932832089c35bbb223e60f1753da3118ea0485975582. 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/BX3IH1800005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5920b55f227319cf6b1d4c7863cfc89af777a845cd50b158d1ba1809f052d35a. 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/BX3IH1800006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc49c2a92d31f0ad96cb3339907acf3c8c4b0aae35571ed73fa6ac75fe353cb65. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), 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/BX3IH1800008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6aef513e5927d6e9262dbfce7d5ef615cfda5193e3da4dc4cbadfd079b161d8. 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/BX3IH1800011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd029e52e67c3966b3dbdb1db3e51abb8a9905c115694eb49c20717595c685f02. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/BX3IH1800001.
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 0x8a33ad623d33689d27a7beb75b4596681a9a67c30f5d4a42e045a77d6762667f. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/BX3IH1800003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c5c039ea22bde174dc0ce45704af9c7cc9dab4d56f08e9afeeb7f9e61c2cbdb. 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/BX3IH1800007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66053ca11ee67d23bdbf55f50a7ad3460ff210f67bf4cc88d7df654874ff99a3. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/BX3IH1800009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x564cca4be96b2ea3550cb102044d7c4788bf5209d14ea11f4d5420bd5b6859b1. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36: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/BX3IH1800010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c77a3cddc0b626289ef604389e2608f0028eeb884a91107e2619fc1a1b51cc9. 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/BRZG11300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95c64ae20f6fc49b17ec911073885e7ae230a1eb40da9dcf12cf1f7c85c04944. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), 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/BRZG11300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb63d63c58eb544cb38d6497691586ef5b8228a00245b32b052b7876086f2249c. 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/BRZG11300005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f01a635a840c8bef4f4648ba0cad704610de641f53defeff40a99f147ea17c7. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/BRZG11300006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc3686c0668e05485ad4b7551044a5bd94d8b9d2fbdf725ebfc6c197d2219975. 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/BRZG11300007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bbbc22df8fd9f2c4366d942641a6090b58e1aaedbac26a9ee4c8377107c4ccf. 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/BRZG11300008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x326634268f9944d26fba442a7363ee8dcc8a7df97efb756800f4922040fe4a89. 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/BRZG11300010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9370c12812474cc1786a9e839a504f5fc8b9b994338d1941446346c46b526b0. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20: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/BRZG11300009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1233067db0e691b692169d5325f1c92e33a89d71cdb7f95ffaa4cf27738c04cb. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30: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/BRZG11300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7eb0f54f35bda7b2fe8e2354f14e669e2b1f8a76387eaf2277295c747ee5c8d. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/BRZG11300004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d4aa858d2745d6d7eaf48274740ce8ebcff7831c20b760c50b2226949291055. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58: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/BRZG11300011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0f73cab1d4507e6595edb2b17aa78b0dfd3fb5d9b918c77c3034c6ccb8b5a20. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58: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/BRZG11300012.