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 0x9b7e19b8f9bc6dc7a0ddb45ffae4dc5edce13b289daa7d68242f3d380dd9146c. Chain 2 (Bitcoin): anchored in block 953817 (2026-06-15T18:10:31Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/fef354da-220c-4f1b-92d9-1bef6ddc3bc6.json and https://artists.proofprofile.net/proofs/artist/fef354da-220c-4f1b-92d9-1bef6ddc3bc6.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 0xa6221571f2d21e2d8b91d6ee5d3a94178163ccb009169f7a21e1401ece8da8d6. 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/QZK6H2386815.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x886668d9f730223266a4f3ece2fb99bd15247beba66ed5cef5fb6a0a77f193f2. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33: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/QZK6G2320746.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x199372af7e8675979999fa226d37df63df9d69bc87ecd61580ef53ebef7ea1ec. Chain 2 (Bitcoin): anchored in block 958153 (2026-07-15T12:03: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/QZK6G2320741.
SOULLESS (“I DON’T KNOW YOU ANYMORE. ANAKIN, YOU’RE BREAKING MY HEART.”)
SOULLESS (SPED UP “I don't care about pain anymore. Let go let go of everything“)
SOULLESS (“I don't care about pain anymore. Let go let go of everything“)
SOULLESS (SLOWED “I DON’T KNOW YOU ANYMORE. ANAKIN, YOU’RE BREAKING MY HEART.”)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96d75999757bc1df0414f0e6821976edff83663a5e099163f904cc18322e306d. Chain 2 (Bitcoin): anchored in block 958627 (2026-07-18T23:33: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/QZPLS2323254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d0d69e6550429d27fa4a9f3d4538104e0f6862470b1f0a5400bd3fe25e9842e. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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/QZTB72390895.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc412fe78f3d202b86d005495b3e4ada4910b264cb0ca1aede36fbcbda5789813. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/QZTB72390897.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67c9778081fbd40c9117bad86a5bbff2a7ac1da5917e658b699e63d1198c0837. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17: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/QZWFK2353325.