SanJo
type: MusicGroup
popularity: 4
followers: 150
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xa82434403efb8b18a485e69457d540391c738dfbe2d0e88b259e10b8f39fed8d
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 954065
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/954065
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/5415eaec-3151-479b-9085-41aa0e4d6f13.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/5415eaec-3151-479b-9085-41aa0e4d6f13.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/5415eaec-3151-479b-9085-41aa0e4d6f13
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-17T08:10:43Z
additional property: OTSCanonicalRecord
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa82434403efb8b18a485e69457d540391c738dfbe2d0e88b259e10b8f39fed8d. Chain 2 (Bitcoin): anchored in block 954065 (2026-06-17T08:10:43Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5415eaec-3151-479b-9085-41aa0e4d6f13.json and https://artists.proofprofile.net/proofs/artist/5415eaec-3151-479b-9085-41aa0e4d6f13.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-17T08:10:43Z
album: Ich Single Original
  type: MusicAlbum
  date published: 2015-06-13
album: Weil Ich Es Kann
  type: MusicAlbum
  date published: 2015-12-04
album: Diese Eine...
  type: MusicAlbum
  date published: 2016-03-04
album: Gegangen
  type: MusicAlbum
  date published: 2016-04-20
album: SanJo
  type: MusicAlbum
  date published: 2016-09-21
album: Langweilig
  type: MusicAlbum
  date published: 2017-04-01
album: Poker Face
  type: MusicAlbum
  date published: 2017-09-18
album: Maß Hand Geschneidert
  type: MusicAlbum
  date published: 2018-01-30
album: Lyrisch Der Aller Beste
  type: MusicAlbum
  date published: 2018-02-02
album: Wolfsblut II
  type: MusicAlbum
  date published: 2018-02-19
album: Hola, ¿Qué Tal?
  type: MusicAlbum
  date published: 2018-04-13
album: Zeitmaschiene
  type: MusicAlbum
  date published: 2018-05-25
album: Ich II
  type: MusicAlbum
  date published: 2018-07-17
  track: Bis Zum Schluss
    type: MusicRecording
    duration: PT3M39S
    duration ms: 219125
    explicit: true
    by artist: SanJo
    in album: Ich II
      type: MusicAlbum
      date published: 2018-07-17
    isrc code: TCAGZ2385068
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-03T16:40:26+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xd97baffc9b2b1e97085034c579cac81c4f36b32d2bd3087eaa25ddb7a3c75473
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 956545
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/956545
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGZ2385068
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-03T19:59:51Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 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
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd97baffc9b2b1e97085034c579cac81c4f36b32d2bd3087eaa25ddb7a3c75473. 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/TCAGZ2385068.
      date published: 2026-07-03T19:59:51Z
    audio: Bis Zum Schluss
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 172.221
      additional property: Musical Key
        type: PropertyValue
        value: 10
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.532
      additional property: Energy
        type: PropertyValue
        value: 0.622
      additional property: Speechiness
        type: PropertyValue
        value: 0.5
      additional property: Acousticness
        type: PropertyValue
        value: 0.271
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.128
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.459
      additional property: Loudness (dB)
        type: PropertyValue
        value: -10.584
      additional property: Key Name
        type: PropertyValue
        value: Bb
      additional property: Mode Name
        type: PropertyValue
        value: Minor
album: Money
  type: MusicAlbum
  date published: 2018-08-13
album: Wms
  type: MusicAlbum
  date published: 2018-08-28
album: Immernoch Der Selbe
  type: MusicAlbum
  date published: 2018-09-13
album: Voodoo
  type: MusicAlbum
  date published: 2018-09-21
album: Ein Gemachter Mann
  type: MusicAlbum
  date published: 2018-11-10
album: So Ist Es Leider
  type: MusicAlbum
  date published: 2018-11-23
album: Chillen
  type: MusicAlbum
  date published: 2018-12-01
album: Lange Noch Kein Ende
  type: MusicAlbum
  date published: 2019-03-25
album: Ich Bin Wieder Da
  type: MusicAlbum
  date published: 2019-09-14
album: Hoffnung
  type: MusicAlbum
  date published: 2019-09-14
album: Kein Elf
  type: MusicAlbum
  date published: 2019-09-14
album: SanJo vs Seemann
  type: MusicAlbum
  date published: 2019-10-30
album: GangBang
  type: MusicAlbum
  date published: 2020-12-18
album: GangBang
  type: MusicAlbum
  date published: 2020-12-18
album: Ich Hab Deutschrap
album: Immer Das Gleiche
album: Nicht Vertraun
album: Ma2chiene
album: Wolfsblut III
album: Rolle Mit Den Profis
album: Schlangen
album: Baseballschläger
album: Benzin
album: Rolls Roys
album: Vendetta
album: Bulletproof
album: Dark Night
album: New Blood
album: Suv2
album: Staatsfeind Nr.1
album: 106
album: King of Rap
album: Bei Nacht
album: Carlo Cokxxx Flavour
album: Electro Staatsfeind
album: Hurensohn for Life
album: Kamelle Kokain Disco Edition 3
album: Kamelle Kokain Disco Edition 2
album: Legacy

Ich Hab Deutschrap
type: MusicAlbum
date published: 2021-04-16

Immer Das Gleiche
type: MusicAlbum
date published: 2021-04-30

Nicht Vertraun
type: MusicAlbum
date published: 2021-05-05

Ma2chiene
type: MusicAlbum
date published: 2021-10-01

Wolfsblut III
type: MusicAlbum
date published: 2022-06-28

Rolle Mit Den Profis
type: MusicAlbum
date published: 2022-06-30

Schlangen
type: MusicAlbum
date published: 2022-07-15

GangBang
type: MusicAlbum
date published: 2022-07-29

Baseballschläger
type: MusicAlbum
date published: 2022-07-31

Benzin
type: MusicAlbum
date published: 2023-04-19

Rolls Roys
type: MusicAlbum
date published: 2023-04-28

Vendetta
type: MusicAlbum
date published: 2023-05-26

Bulletproof
type: MusicAlbum
date published: 2023-06-02

Dark Night
type: MusicAlbum
date published: 2023-06-09

New Blood
type: MusicAlbum
date published: 2023-06-16

Suv2
type: MusicAlbum
date published: 2023-06-23

Staatsfeind Nr.1
type: MusicAlbum
date published: 2023-07-07

106
type: MusicAlbum
date published: 2023-07-14

King of Rap
type: MusicAlbum
date published: 2023-08-18

Bei Nacht
type: MusicAlbum
date published: 2023-09-22

Carlo Cokxxx Flavour
type: MusicAlbum
date published: 2023-09-29

Electro Staatsfeind
type: MusicAlbum
date published: 2023-10-06

Hurensohn for Life
type: MusicAlbum
date published: 2023-10-13

Kamelle Kokain Disco Edition 3
type: MusicAlbum
date published: 2023-10-20

Kamelle Kokain Disco Edition 2
type: MusicAlbum
date published: 2023-10-20

Legacy
type: MusicAlbum
date published: 2024-02-02

Legacy
type: MusicAlbum
date published: 2024-02-23