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 0x169b26b50d62f80a096594baf7d8b1c41d4e7761f9005dd3dc80ac01952c9dfe. Chain 2 (Bitcoin): anchored in block 953750 (2026-06-15T06:12:23Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ab852914-e9eb-47cb-b510-aa50c582f075.json and https://artists.proofprofile.net/proofs/artist/ab852914-e9eb-47cb-b510-aa50c582f075.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 0x2c8586e4170026a396f5722e463dfdfbea50f5dadad08fd8c1eea9b70d6beac5. 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/QZ8YL2400009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5cbc15d5d7cdc68c97716b9db70d2945cfa8301e6b53cedbf6d2b785b1c8232. 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/QZ8YL2400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc75a23c208b2b7e1a91e3965cec8c030dfdf8b05e248b227c376d9f41ca4202d. 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/QZ8YL2400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x795c565e8a725e5a80aa4aa416f93923bfaa1095b9291ff5892e5e9868e69801. 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/QZ8YL2400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf06b2f8c141723609a4bc8fafe4dbdcef8ef5abd8e1d47bf8bbb86fe794f8ceb. 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/QZ8YL2400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5211fe94f0c3a200ce8ea138350b2e225b48016d6a94c0aa46adaf3a7667456b. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35:24Z), 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/QZ8YL2400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c4a6263a0b785e898dd7bfbf0d11d2170a304d9ab715456fc76c4dcb0b2b7b9. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14:58Z), 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/QZ8YL2400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85469fb7d1f5d577b40ef56dcc4f48fc438d1f1a0e0890b9362b5741d7930e26. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/QZ8YL2400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb00a6d8e168f6744d1c163c4c02745cea32858361ae71a4db5215dbfed328b29. 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/QZ8YL2300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x352e3b2b64525e646e8ddca574d75d08152b69de749b12583a6fcca628e64817. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/QZ8YL2300006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e75e8205ad9c8d90423467a8f918ce62820228f5d94c35dbf1016728421dbb7. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/QZ8YL2300008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b919df85a39a156d4851bb97fe791cd7b721604a7f2e440d3d18111b8e2d573. Chain 2 (Bitcoin): anchored in block 960108 (2026-07-29T13:09: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/QZ8YL2300004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c4601f9de4db1849a51d50827868370b84059ca2210e84fdb3a2ef1388bb28d. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/QZ8YL2300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a9262823ba8c1763e855ebc9ac4dcbe2b4ba263545ecc4e2819c98c73496500. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21: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/QZ8YL2300009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a075c6b9a2b347a1c1c03644f01ed7d80a123b96ac4cda000d03288cd7f72d3. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/QZ8YL2200002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c6c7d556987697c29fd0f701dbd1b81bed11a2e6fcb50fc3dc62b351bb7b90a. 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/QZ8YL2200005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9eeba99d03ce8a1f4918b84c3768eae13dd8d0a2350934c4297289824af45148. 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/QZ8YL2200006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfabdf460b655235741f517d70861e792da5263b6768f75eb4d546e0866edd9b9. Chain 2 (Bitcoin): anchored in block 960503 (2026-08-01T03:41:24Z), 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/QZ8YL2200004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f6c5b15395491af66b686d40afafb595a34213af96962729fd95010d962bc72. 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/QZ8YL2500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee5f10ac59e14db583d1a99b04c344cb17298575fbcd281b917c8fccad69a1d6. 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/QZ8YL2400012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5f81974f727e646ebb6c600334476dc676335f5ba9fe0061a5cd026915af266. 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/QZ8YL2400011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89b9205d24785175c42284ec3954b2d795ab337031f92c617ee684c9908d2ec2. 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/QZ8YL1700005.