Juju (also styled or romanized as ju-ju) is a spiritual belief system and group of associated practices incorporating the use of ritual objects, such as amulets and spells, affiliated with religious
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 0xfb3e9730c5e7e988ac17d928f5c84b4cd40b8fe69a98b3740fca9adaf2904b4e. 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/a1ab3952-f5fd-41ab-9927-18ecc6f61fb7.json and https://artists.proofprofile.net/proofs/artist/a1ab3952-f5fd-41ab-9927-18ecc6f61fb7.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 0xe6343888508654cc864255a05e09e159a01171490187581063adf8ee21e5ea65. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/QZHNB2417776.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae3d0c8f415eee57a942e01c3609c20d2d8eab310042f9ab96ebda801efb58c1. 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/QZTBD2402294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x163ab80223ee2e7e0799a753112ede8a6d81c4f1aaccce3812d526ec818402f1. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZTBD2402295.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ee989160698c64992c9d413441a0083c6d9d34bec0a2495cb2689c76b972130. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22: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/QZTBD2402296.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x524d37994c678dd174cb7a91b2512bb6ca093e2f4bc8eebe978aad4fee97bc95. 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/QZWFP2441529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdfa31560f1f511211156a70da9d8aa1c29ad6a2a12e898478d2031b7906c078. Chain 2 (Bitcoin): anchored in block 957888 (2026-07-13T17:43:59Z), 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/QZZ7P2420424.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31afd54a9dabe24a0c54dad2319ea86088939d7b00be717132bad1a48c1b69b1. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47:57Z), 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/QT3EX2408184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf247b41ec1717d903646b4f296a16f35728195540675ac37e8e8570701d8a92. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZMEP2515465.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93f93dc8dfe2281c991f0ded16645024ec931e09b59d09595139b4daba898d7f. Chain 2 (Bitcoin): anchored in block 958196 (2026-07-15T20:38: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/QZZ7V2552390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58fb2585936efec92a8546592a43664f76851c4efdf5638ac231c11305c60897. 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/QZZ7V2552391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71f9c68629d61ed56b51d6f7dfa2861cfe81d63e3cc1236ed658fd8736d5bf61. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/QZZ7V2552392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98d43013279926295aa1780746db71cfb72096bcdfcbb0b3b6d6ee44398f4a16. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/QZZ7V2552394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0767121974bb972d60d3f9ca7dc49898bb9c354f5495d354e8f04f3531b0653. Chain 2 (Bitcoin): anchored in block 958963 (2026-07-21T04:02:02Z), 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/QZZ7V2552395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb55c3a48bc004b549ec2f585bd676a8a0db6686a70385c35c9a56d52f6010b2. Chain 2 (Bitcoin): anchored in block 958878 (2026-07-20T12:32: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/QZZ7V2552396.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e1148cb4d8242220b35d3c2fe5285a0c204983d618af0a08a21d357b627da16. Chain 2 (Bitcoin): anchored in block 958825 (2026-07-20T04:55: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/QZWFE2544252.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9f4efe7edc75abf74ad593a3101c35addfac002ffd476ecdf640c3ce33635e9. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/QZZ7V2552398.