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 0x7f85a1b5ea97940cfa49cc80123030660122306e5df5b88d961bc2959e63d9d1. 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/137fd196-4e05-45d9-8248-ab234772716b.json and https://artists.proofprofile.net/proofs/artist/137fd196-4e05-45d9-8248-ab234772716b.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 0xd2ad582dc155ea4ec9f02c18f8f09fbe5fcc330c8d7761e6f526aa285f28acc4. Chain 2 (Bitcoin): anchored in block 958384 (2026-07-17T08:27:02Z), 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/FRY129900170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cbb977b8fd8de9b6d61d5f28f9492cd5ccfb5d8c3efd621e4b79c61e0b4af6a. Chain 2 (Bitcoin): anchored in block 957866 (2026-07-13T14:54:25Z), 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/FRY129900171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddf395c00dae267c33e60469130e476078ce6ea6c95680c0b977d81f0feedd5f. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48:52Z), 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/FRY129900172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10ca40d28107bd775489b56b5a8d1b1be263322cb057d718279610fe486be7f2. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/FRY129900174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a7487b9174f14445e439edf36d6093061c51f599df31794146b90cfe841ff22. 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/FRY129900175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf34e41833bfb11415e6d3d377945628ae40ffbd73ee887b7cd1ec9d894caabae. 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/FRY120200099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfc15a1e5c0d5980c66738d0beb21159f84eee45501f84cb73d66f79fae3c80a. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04: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/FRY120200102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2981c9b81662cc86016e82d83083dd76f2865a8d7995d9d9002de9ad70f58ff2. Chain 2 (Bitcoin): anchored in block 958115 (2026-07-15T07:27: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/FRY120200103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcecfa35612209bd94ac2a5811a58746fa01f7184b4fa30d2a07ec3385aa89eba. Chain 2 (Bitcoin): anchored in block 958401 (2026-07-17T11:10:25Z), 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/FRY120200105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf54da44bab006eea88ee63a1d9a618cc5367c1e20296277c8f1f27961a09fce1. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/FR47Q0600290.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb227a107f5c2bacafff68fc300d112694cab43eeedf1992f1261a6ded0b1140. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01: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/FR47Q0600300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94e6c9218f222f0c2664f2d7a8304a825b1ddb85e6dec3e08b54c69735acbb72. Chain 2 (Bitcoin): anchored in block 958864 (2026-07-20T10:24: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/FR47Q0600200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53643583a7bd86e898d9be86ce050f0c9d78c5651175bab331f0e4959cc3ddc5. 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/FR47Q0600240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82d82bdc8b564beb6863d0261cd0246c4e7550155e836bc6a25cef2509908ee1. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/FR47Q0600260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10ffcf0a1a028aad5220ec61c753d4b75d08066cfc443d2b95534a37fde7c94a. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57: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/FR47Q0600280.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3de492c1de2db7251e7ee9daf476e5a872ca7f38adb0a0b965ff699249da66c1. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01: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/FR47Q0706670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x626eff0cfb327ba65562e6fbcc291a4bbcaf0ae47972f7ac533eb3881830b6f0. Chain 2 (Bitcoin): anchored in block 958617 (2026-07-18T22:07: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/FR47Q0706290.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d5e1a71f90b1c541cda9580d875e4f174056baf1cfcdfc1edbb897f4f707b34. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40: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/FR47Q0706320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd0c226ede32f5ee36223275ece45dce113249bc1fc9cd7e24a9242b9f951554. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/FR47Q0706330.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe622edea1c247124e57d8da4609562e352d1a7f50411a11d991ac12c7e292ee8. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03: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/FR47Q0706340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfcc4a66f3a8d98d759190d3ae0713f4f21111fdd217a43a77c2252c0e2a8e14. Chain 2 (Bitcoin): anchored in block 957866 (2026-07-13T14:54:25Z), 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/FR2130970051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8eb4561383c2a8422c8cb8ec9687831b050fca7c5e2d24c6eba65c790f5afa2. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/FR2130970055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab88dd2b856306b75b5cc6da54a7e30765de5b4d7ecc73b1395a368a4841d45d. Chain 2 (Bitcoin): anchored in block 957863 (2026-07-13T14:41: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/FR2130970057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbd4da2118a416e3f60b7b3f2e5ec52298d1c6cb035a2b02e992f57c31fa0fe0. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/FR2130970059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf375b22366ce9ca378b2133b12d55f79c7fe58cbc986cc919c026dcfd2947108. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T16:14: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/FR2130970060.