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 0x9678345ce42b6646c89c64d81eb4eaf8356da047694a7da36fce6e182e8c158f. 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/0e158136-339f-43cc-ac7a-4397a1378aba.json and https://artists.proofprofile.net/proofs/artist/0e158136-339f-43cc-ac7a-4397a1378aba.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 0xdb5aefd2f50697359692c8905e82600c8f53c674031f02b815a2aea20c1cd8ca. 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/TCADT1809395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb5aefd2f50697359692c8905e82600c8f53c674031f02b815a2aea20c1cd8ca. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/TCADT1809395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb07015e3509e2315b330efaa3be2c1135468eae06c20a22537845c734e441783. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/TCADT1809399.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1f046f1a2d0da84480d7472ec154d056e46166ad2775bb340636866353df3ca. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/TCADD1725446.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c4fe4b421408f5d219190362e363051021c6ce30a85e4254970361e91143888. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/TCADD1725448.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7ec27331c074d62babb3ff470647cb65bc99c0b39822cf5e5c60941ff2a7b08. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/TCADD1725452.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd70adbdd1c8c63aee0c4e257049d10133768cc14271c90a86eb58bee07fa4718. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/TCADD1725455.
Look, I Love You but You Really Fucked Me over Big Time
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x845954cf7319550aa4318ecf32370ff9df3b65eec27d4b6b0f7291d8849bf5d6. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/TCACS1643553.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb40e91ecd45e2488fbe0d8e67ffc4c39fbcf9d703404547568598a09cd99a1a1. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/TCACS1643554.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7fce89aea52256134a1fb66ecf8dbc4c2dbf3f3f2f4c27cd3e1a8530837a00e. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/TCACS1643555.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe1fd1dfe35dcb5cf72b05fc714b414a0269333c0e6201b227fd36cc3276a1e4. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/TCACS1643558.
All My Friends Have Changed and I Have Too
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x596c7211315fbe3ba83fb86170896ea616881bd89720e0a3f33e8e68f169a64e. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/TCACZ1765636.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x530fd3a9ee314f4b4a65d6cfb47da728089756c83584bfbd508d48c981a8ab4c. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/TCACZ1765653.