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 0xe2fd05626db9c52e3fcf6189d77da6e790ad44bfaadc5a19f536e9a61ab16032. 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/f0fc20d1-ab91-4dd1-9e5f-46b4a0c7ec6a.json and https://artists.proofprofile.net/proofs/artist/f0fc20d1-ab91-4dd1-9e5f-46b4a0c7ec6a.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 0x2e3bd29501e6b5913dd07e6c2d20bc88df73c34d05b5ce4ef87e10f16c0d58cd. 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/PLC071509001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a61be5af6e3967b89f5fd95bd8f4345e50b5ea842ed793c20c0ee32c5beb762. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-21T21:03: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/PLC071509002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6c1d4635bef70292b837ee99ccd3f757b97f7ce50a3181d6701e5a13619b658. 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/PLC071509003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbffbe8f53fec381fa6c5b27ba8ea2d095530c1ad0e02b7316abd08e2b560f933. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T16:48:56Z), 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/PLC071509011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x111f38e9956f59b7eef73be8cac633604c5a20aaf0be0535042d9fc13a193d33. 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/PLC071509008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb51355d516f018330f3bb9688f1f40b80024ed0e2b6a2f15234dde63c490a38e. 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/PLC071509005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98a3289d3e2a0076551556f45b4ac2e1e81ed779d2d36c7a75d18f0fb3555a3e. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-22T01:20: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/PLC071509006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x965d51d02dca580be9ce362a95f500ed4c81d026dceb58b4c58a196975057ce0. 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/PLC071509004.
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 0x4de2289e7f17a1355f87abcafc1e9eeb709bf30c1f6c814dd511db06ac3fb398. 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/PLC071509007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a4009867939035ed8558b7c1b0841cebd7be17093bfe5fd699e8f3806e2ac1a. Chain 2 (Bitcoin): anchored in block 960155 (2026-07-29T22:13: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/PLC071509010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37c4f5004c7a13b46b8814a1d02c230eb1d8b0ec34e5b3992e4fb92e96d74208. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07:37Z), 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/PLC071509009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b8d3c85e3d27aeabdf8ed32ce0d22e326b00dd83872d42e740f2cc3ac1febd8. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/PLC071509012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfaed9f42fae09392cc2524c57ee40890f0a420e3c8681b5a3687cb343c97025. 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/PLC071509013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81f466a4d15f5645e181b18dd092effcbcc2e75c9c72c2283b32c278b598f081. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/PLC062365287.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8736866a62fb49dc20475e605fe43e3c7caf66a0f8b964ba50838d3b68c5dbdf. 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/PL02P2101003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8736866a62fb49dc20475e605fe43e3c7caf66a0f8b964ba50838d3b68c5dbdf. 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/PL02P2101003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ef40457522fb76a5b2b3116f4ff9c33cc65e087ef95fb1639fc8b43d8bc82d6. 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/PL02P2101009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8736866a62fb49dc20475e605fe43e3c7caf66a0f8b964ba50838d3b68c5dbdf. 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/PL02P2101003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ef40457522fb76a5b2b3116f4ff9c33cc65e087ef95fb1639fc8b43d8bc82d6. 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/PL02P2101009.