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 0xbb49a1b6a2966270d720e5fbeb06221b919d6fba16d262c90d636af99599803a. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5a2c43f0-34b3-4883-b1a5-5e78abc22b95.json and https://artists.proofprofile.net/proofs/artist/5a2c43f0-34b3-4883-b1a5-5e78abc22b95.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 0xf31942efa56765282c9af7b16f5bda6b62521c8e041843ea31e695f84b5530b5. 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/CH4212300020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c9545b3dbe02e5061a565c968d7389b02a211c56f0f1aea2778dc19e071ec67. 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/CH4212300026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x294aeeb632c742aa0fd71d6455dc135527748bbcbee77c789db9feb723302032. 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/CH4212300027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e4f3230f11f219af1ecf11a4ddc4a53155383f653d5fed743bc4a475267d06b. 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/CH4212300029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2eb854e230399f38f9e0eb8188d1d636b68562599b4f3ba8d6717bb96287c8cb. 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/CH4212300030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x931a3e35e98e21ca24af1bfcec19d8d29364a9f7e3d7657d144ff41f3dc7250e. 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/CH4212300033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe41cbe827e2cef9f9c1c87d9c76352214a0a7ec76fac509981a267f95c07d8aa. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/CH4212300015.
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 0x5765a7942a74b7aec00767d2fbb989862e81e34805dccab72cdbd06513239c66. 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/CH4212300016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02ef7f49fb6a93b2817294ed7841bfe2cd9512c17690e700f96130be36e2a275. Chain 2 (Bitcoin): anchored in block 960193 (2026-07-30T02:05: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/CH4212300017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9fb5226c41671b412183ba9335d4e668d8d6baf27c61c0f81150537ed11a4d3. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41:21Z), 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/CH4212300018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95f3b3be86337c2ec41b4b730fd87db203292d9e87f62119e209f83c3c4c6c55. Chain 2 (Bitcoin): anchored in block 960125 (2026-07-29T15:38:18Z), 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/CH4212300019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd526fadfee1ce090cdac9c5e4de6c0a51d197f2b0df36332eeba804931c1ab57. 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/CH4212300021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaef0a6a3b133b69f5bf5e09d02f01dc84b0b4496a73fb7419e0f3d0cddaa8e3e. Chain 2 (Bitcoin): anchored in block 960181 (2026-07-30T00:53: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/CH4212300022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbee4cb86204ff3c7f46f83347247b2b72fbc36db0fabd896c1419a1479a2561e. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28:30Z), 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/CH4212300023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb80917eacfaf2ef2d76662065ca4a3cf803fe9fcce65843c816504aaeb19c1b6. Chain 2 (Bitcoin): anchored in block 960163 (2026-07-29T23:20: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/CH4212300024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84325cffe3873157f5ebb8fac85e9c4548647f7d17c0472c1b313ae241640951. Chain 2 (Bitcoin): anchored in block 960193 (2026-07-30T02:05: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/CH4212300025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cfcb487fe49024f73f5dbb4f9c80d1d2fc5a8d622feb1403b37a4d4efd76d6e. 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/CH4212300028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa33b4040dcce79cfa7d6c998367cfa5fcc16f8195886c83eee8e495a947fef92. 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/CH4212300031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4023108aa6a21ae726ba930a31f299ca13b46c3ccd39ded37d340139bdcfec5. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27:30Z), 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/CH4212300032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf398564a55aa3112110aa7bae2b53b1f0e1efae52af072e16bc12203b94a30bf. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06:10Z), 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/CH4212300034.