Badman or Bad Man may refer to: Arts and entertainment Fictional characters A villain, an evil fictional character Badman, a CollegeHumor parody of Batman Mr Badman, in The Life and Death of Mr Ba
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 0x44f86cc593c0d571a5899dcd0cc9d64e30d8081bcaa6a883b92045046a5947b6. 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/7b10ed4f-a241-4b9e-a81b-108dc197db3b.json and https://artists.proofprofile.net/proofs/artist/7b10ed4f-a241-4b9e-a81b-108dc197db3b.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 0x9f1f8529e9a787eb7ae6edc196c5e3d1c4d4da3916d4297cb9735c253faf2367. 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/QZN882185680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf51b249907416e30617b952bed3391722d50362399501237cc02868902044662. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/QZMEN2419298.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe60d3b40d6a58bff429d97d50e0adec0cc27e593810b88ed4c034c81705d92c. 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/QZN882313706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd58850794364f09b227f2f264243fd18976a3c811ded0dbb2488d5a17e7d3e10. 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/QZZ662339751.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x633d9b87233ae4825a6cbc6f45c06f20d734b77036915cc80bbf83563ff20d7c. 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/SKP592100001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed4e17ce8a50e3093c3d9742646ee3bb5c6396b42465d9fde7df0daf9e9bf2c7. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23: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/SKP592100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x588f368a88a5b01b6f327b7fb6f1d30f19de0d380083b0eb4b9da00a5ab15df6. 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/SKP592100003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9865392dd13afe1367d92038e5299e1349720a1fea0c7cd9b5fb0dde8b72d8e. 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/SKP592100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26b140e28b9b96f36c4c128a723acb24224687ed0acfb525e7480bc02104fd34. Chain 2 (Bitcoin): anchored in block 960163 (2026-07-29T23:20: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/SKP592100005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf280bf7941c0f006876b9244bd8d659d92698601784172603654dced62b4c872. 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/SKP592100006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee9e358d620fce136fce57ea5bea73c7ec3d76491425751092ae82b9fa08eb87. Chain 2 (Bitcoin): anchored in block 957046 (2026-07-07T14:04:01Z), 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/SKP592100007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb66804a562913acfa09d4c5c9950156ba8ba9ac0980be31ea8ba4d772802a8b. 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/SKP592100008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e27bbde6649d1f159a1cca865eafe5f1d889d49111d93d88502fb110e2bb553. 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/SKP592100009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfedd0aa1a07e2b6625d1172a1fe1e9604670d4f0ac33de2d06d246df2ff5e2e. 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/SKP592100010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10a6ce0ebb00e1a92da400d763114e6cc755d8a03ca550fb1b0fb993b172ba2c. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36: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/SKP592100011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x558db2d02e8662ea148b157be0a09c524dfedd05613d86d2a20a398f36d6e2e8. 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/SKP592100012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ed9422f7acb98c9b61ee663ba9f4122b4c732dc3faceb0618b0dec825a72a00. 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/SKP592100013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x137c314735ec0035a4c9941a48bf1886531d29957acd8bd4fb3d37ceb4bcb6e3. 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/SKP592100014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bbd335c2393b8969ae0b558284673bb9c526babdfe44f1bf89c3c1fa6c74cbb. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/SKP592100015.