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 0x58b36f7363089696d999114a18e1c36012eb615aae22fbf434fbde2b64372d6d. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e1e9a9c8-ca5c-4d9f-9eba-e7819072d5ca.json and https://artists.proofprofile.net/proofs/artist/e1e9a9c8-ca5c-4d9f-9eba-e7819072d5ca.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 0x9fc3d141ce13eace848034539216b9bb9b2161917d75e770b2dd3dcdadc3566d. 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/FRX281732444.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04af1f67353485db78d8e690a368317295cdd368c8ff96330a25240f24998d4f. 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/FRX281732446.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf22e9fd1701f2ddc2c9b72602a1850fa0df2d832b3d3630d11f4ba4a50cdc449. 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/FRX281732448.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb33e19395bc5051ef387db22c22f551fb3f470737d8cdab55c1aab60fff25e20. 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/FRX281732449.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74152236a6f7df41aac33394907efc7e8836ea51f4ad0c3cd6791f7681ccc85c. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57:33Z), 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/FRX281732441.
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 0x3efc5024ba08d3c24bdeb94c5c9b3a30847fc7c9dc46ff2f9e0039de3e2be202. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28: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/FRX281732442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8b3cd9996577341f1b0211bb833d363d3ffe4955a3cdc385e2b0bb05692656f. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/FRX281732443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd59bea5f53b2f91b5d4d5e8052ddba9aaa0bd9fe7dbaffb5436ff2a284d2cb12. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/FRX281732445.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dea27dcdb1327ca982cf31b209b296ed68d0c20e66fe2b494ff34aae5e4e0ab. Chain 2 (Bitcoin): anchored in block 960185 (2026-07-30T01:32:48Z), 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/FRX281732447.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdda546a0eea651c63eea32f9b23c4cff1889ec4edf2355f80f06c275c58fae12. 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/FR96X1638200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7832aa7404d3d38dc8713187158d96b30ee747ebb2e81c4a5e716606570608ce. 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/FR96X1638201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1349297d8bcabeae0fa0bf7a5278bbf071d696712932e6861a41cd93d8ca48e. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/FR96X1638202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x540e8087f2029032489b5587f2adab93d93e3e57dfe2b0db916a6d367c51aa03. 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/FR96X1638203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45ee22e58e2dea6026f83015456349b182111344b60cf6f85d8f03c27b4c15bc. 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/FR96X1638204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0fbae988801771558512b6f7cea41fecbf99cd350005489064a4b7c2f75a376. 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/FR96X1638205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7c188564a4ec56de3ec7062aa4711725bb8f84d5c9f3bfa8f97031b574c519e. 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/FR96X1638207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3500eecc6e05e52848b95bb49cab0d9a96ea1328ab9bff90e85faa55bad6ce1. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17: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/FR96X1638206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f672ee565b83a826eaaa103a235dec19c5286fb76bae9642ae63602f1994f25. 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/FR96X1638208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9759c585b7c73389852826d8b0ed97bb2c0f9d25c5d7a7aed7eae9fb6df192b6. 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/FR96X1967193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cb3b82bafea518b2ee77fb09d037342d170a2476a95c8a3fdaac213d6003c74. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/FR96X1967192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfaca1936efd041a29eeb163619a049b92621607d2342019565375efbf269ae09. 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/FR96X1967194.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bf871d1939f05eacbd228418fb8d3e6f8e0763c4cfa636caaa541d96adeb583. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50: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/FR96X1967195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8c5b5411ca9cd82e1b2bece74824850148fc394a73c923eb8fbf93f6ea5e37f. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27:44Z), 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/FR96X1967196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6874c846bba1eaaea81eaeabfce3620bcad486fcbb70d958dca2b20fa36629b7. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/FR59R1607612.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x831f0ba633a8bd923f304eb8a0e35b294a137425ae9a07734be1eccd1dafa4d8. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/FR59R1607613.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29b0925a00e290be076ea69ffb2a6f45934c2b72c50fc39ed786c2d3bc09addb. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/FR59R1607614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe0fad3d47558f1fd14fe33063f4b95d0ac2b985ef55cf8136587c4d9f02a15b. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/FR59R1607615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x751417441e655f23934f18e8e2c080ecf455344bc9dac99a111a5d261f1d324b. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/FR59R1607616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65409aa2ae91ab5b8662ef7e616e8e89a2f5f746487ca2431d8a8f334c8b46c3. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/FR59R1607617.