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 0xb8f00aeda7e5d7cf27ca9cf07e7ac787d4520595ee2d06b767c004647f4792d4. 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/30407912-6985-4cd9-94d5-9e9a2207eedc.json and https://artists.proofprofile.net/proofs/artist/30407912-6985-4cd9-94d5-9e9a2207eedc.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 0x6c1b3ca73f76ff97fc72da4feccaf6fff54756df6ca9934734b56f0b958dedba. 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/JPC102100251.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x436e26eb5e04ae2f12337c10cdd335fc141807ca7e0950b771bd1e1a15e84634. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/JPC102100252.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6412f5e779e8a6e1ce3f89f5f672213396bddad8f6c67949968998979cb37d2f. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24:55Z), 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/JPC102100210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6412f5e779e8a6e1ce3f89f5f672213396bddad8f6c67949968998979cb37d2f. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T06:48: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/JPC102100210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68e67c007e9c89d73bdf5dabcb8dcced0045feeebf5bb080c5e80ff7b95fde46. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/JPC102100228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfcaa6969fa2436b5600478fcf937c78629a346bb192bf289b5cbee09e43ade1. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/JPPO02201792.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2885704c11d8c66841f58e18348298c040bdcfb89c7cdb2add6ec0223055b180. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/JPPO02201794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbaa506da54ef0f4035e316590645615c8989fcec471745915fef232ad398b5d. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/JPPO02204720.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc88180a86553598592982e81d281d1b40369a32784b56e7b63bb018d223b831b. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/JPPO82300546.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e07ee8385123a44a830b80b26938e44aa9780c7057821ff6b565ee87bd0d4a3. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21:05Z), 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/JPPO02301343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a4fa66670b18dac0396ebbfc127fac9245c5da7738424a5a6f90dfa7ea7a957. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T04:06: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/JPPO02301346.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88f3ca7932be036933cc43a287198280d2f8219e4bf67aed6e7f644cd0b453ce. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22: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/JPPO02301345.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x042853933548da0b7033f0efa56012e32df8d36cf0b5783e09b2c78bc0ed3a53. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/JPPO02301342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x382145967a7f65305467d9f1b24f9d760c24743a55964ee670846f4a078a3528. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21:05Z), 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/JPPO02303557.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e5487de74cb2e3e23d146a9ac103562ff37b132ed1260b929643ae03679049d. Chain 2 (Bitcoin): anchored in block 958212 (2026-07-15T23:25:50Z), 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/JPPO02203367.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbaa506da54ef0f4035e316590645615c8989fcec471745915fef232ad398b5d. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/JPPO02204720.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cfe260b3f03d91835e7b06812ddab8d759703f15a87c6c4a5bf4cf5e7ba1bf8. 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/JPPO02304263.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb28333ec6f9a3f06e9e6d9c3f80ca5c58ebc7d4a740ef9f771ab00f3046600d. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/JPPO02301916.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87a49420e021b8645b7311e4e9bd410e1736fe56ec8d33a6a9300e16068cc19c. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47: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/JPPO02304266.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf5c4912c6f9fde44352c48bc9be64926a4c76365f56d4c3e30f4a142f931d8a. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31:54Z), 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/JPPO02403497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc7a29180930c0f879fbd179e3ba75331bf33e157fe0610284034c0e8fb98ef8. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/JPPO02403055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05f63e77db89e6c0f7d05a50082c60f57bc40f1d81892ebd9adc9a803b18458e. Chain 2 (Bitcoin): anchored in block 956500 (2026-07-03T13:55: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/JPPO02300081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91010c6fe8d057f9150cdb14aaad9ea93a17d5afa843fbc9c30c3831f6a7e842. 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/JPPO02405467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c5de09f9cb14ae96d9e6999c6ee90d92f7a081dbcb3c4d29326423a4c7cb31c. 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/SEUM72301109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05f63e77db89e6c0f7d05a50082c60f57bc40f1d81892ebd9adc9a803b18458e. 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/JPPO02300081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05f63e77db89e6c0f7d05a50082c60f57bc40f1d81892ebd9adc9a803b18458e. 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/JPPO02300081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05f63e77db89e6c0f7d05a50082c60f57bc40f1d81892ebd9adc9a803b18458e. 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/JPPO02300081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f0920f40620ef2a822646b9d0b012cbd8333aa616395787627104c51dee435f. 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/JPPO02304264.
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