01Die Entwicklerkonsole
Die Konsole zeigt die gesamte Oberfläche: einen Quickstart, der mit einem einzigen curl eine Wallet anlegt – HTTP 201 in 84 ms –, Live- und Test-API-Keys, den Zustellstatus der Webhooks und die Produktionskennzahlen. Das Demo-Programm betreibt 84,120 Wallets bei 99.99% Uptime.
- Quickstart in curl, Node, Python und Go
- Live- und Test-Keys, direkt anzeigen und kopieren
- wallet.created-Webhooks mit Status pro Zustellung
02Das eingebettete Sheet
In der Demo verkauft eine Ticketing-App ein Ticket für €49.00, und das Protocore-Sheet schiebt sich darüber: 124.00 USDC Guthaben auf Base, bezahlen und empfangen, sichern, Schlüssel exportieren. Die Host-App bleibt das Produkt; die Wallet ist ein Sheet darin.
03Wallet bereit
Das Onboarding endet mit einem einzigen Bildschirm: Ihre Wallet ist bereit. Guthaben und Aktivität werden von da an automatisch synchronisiert – der Nutzer benennt sie um, lädt sie auf oder macht einfach in der Host-App weiter. Der API-Aufruf ist früher passiert; der Nutzer hat ihn nie gesehen.
04Viele Wallets, ein Nutzer
Der Switcher in der Demo vereint drei Arten gleichzeitig: eine Multi-Chain-Hauptwallet mit €1,148.20, eine Single-Chain-Solana-Wallet, die noch zum Sichern markiert ist, und eine Watch-only-Cold-Storage-Adresse, die zur Übersicht mitläuft. Nutzer ordnen ihr Geld so, wie sie darüber denken.
- Multi-Chain- und Single-Chain-Wallets nebeneinander
- Watch-only-Einträge für Adressen, die Sie beobachten, aber nicht halten
- Ungesicherte Wallets bleiben markiert, bis die Seed Phrase notiert ist
05Empfangen – mit Leitplanken
Ein Empfangsbildschirm, der Fehler einplant: Das Banner warnt, dass nur Base-Assets unterstützt werden, sonst droht Verlust, darunter stehen QR-Code und kopierbare Adresse, und das Sheet listet genau auf, welche Assets diese Adresse unterstützt. Adresse kopieren oder unverändert teilen.
06Die Recovery-Phrase
Zwölf nummerierte Wörter, einmal angezeigt, offline notiert. Der Bildschirm bringt seine Sicherheitshaltung selbst mit: Screenshots sind deaktiviert, und Protocore erklärt im Klartext, dass es nie nach diesen Wörtern fragt. Die Verwahrung bleibt beim Nutzer, weil das Backup es auch tut.
07Das Wallet-Register
Die Operator-Konsole führt ein reines Leseregister aller Wallets des Tenants – 2,418 in der Demo – mit exakter Adresssuche und Ansicht pro Nutzer. Die Seitenleiste sagt, was die Architektur erzwingt: Die Konsole hält nie Schlüssel und bewegt kein Geld. Adressen werden für Support und Nachverfolgung angezeigt, nie eingezogen.
- Exakte Adresssuche über den gesamten Tenant
- Inhaber, Chain, Label und Alter der Registrierung pro Wallet
- Ein Klick von der Wallet zum User 360 ihres Inhabers
08Das Asset-Register
142 Assets im Register – Symbol, Name, Chain, Contract, Dezimalstellen und Listing-Flags in einer schreibgeschützten Tabelle. USDC und ETH tragen das Flag Core; USDT ist als Unsafe markiert. Ihre App zeigt genau die Token, für die das Register bürgt, und nichts darüber hinaus.
09Kill-Switches pro Aktion
Senden, Empfangen, Swappen und Kaufen haben jeweils einen eigenen Schalter, einen eigenen Aus-Modus – mit Hinweis deaktivieren oder ganz ausblenden – und darüber ein Master-Flag. Eine Änderung wird serverseitig gespeichert und erreicht die Apps in etwa 30 Sekunden. Wenn ein Kanal Probleme macht, schalten Sie genau diesen ab.
10POST /v1/wallets
Ein authentifizierter Aufruf liefert eine Wallet – ID, Adresse, Chains – in der Demo in 84 ms. Vor der ersten Wallet gibt es keinen Infrastrukturschritt; der Endpoint ist die Infrastruktur.
11Vier SDKs
iOS, Android, React Native und Web erscheinen als versionierte SDKs – in der Demo-Konsole 1.4.2, 1.4.0, 0.9.1 und 2.1.0. Ein Integrationsmuster, vier Plattformen, überall dasselbe Sheet.
12Schlüssel auf dem Gerät
Schlüsselmaterial wird auf dem Gerät des Nutzers erzeugt und dort gehalten – Sie bieten Wallets an, ohne zum Verwahrer zu werden. Das Sheet sagt es unten deutlich: gesichert durch Protocore, Schlüssel auf dem Gerät.
13Standardmäßig Multi-Chain
Wallets sprechen von Anfang an BTC, ETH, Base und Solana. Der Create-Aufruf nimmt ein chains-Array entgegen – der Quickstart übergibt base und ethereum und erhält eine Wallet zurück.
14Guthaben, Transfers, Verlauf
Auch alles nach dem Anlegen ist ein Endpoint: Guthaben, Transfers und Verlauf sind API-Aufrufe, keine Systeme, die Sie aufsetzen müssen. Die Transaktionsansicht der Konsole liest von derselben Schnittstelle wie Ihre App.
15Webhooks
Wallet-Events werden an Ihren Endpoint gesendet, mit Status pro Zustellung – die Demo zeigt wallet.created mit 100% Erfolg über 24 Stunden, letzte Zustellung vor zwei Minuten. Ihr Backend erfährt von Wallets in dem Moment, in dem sie existieren.
16Live- und Test-Keys
Keys gibt es paarweise – sk_live und sk_test – verwaltet in der Konsole. Der Testmodus durchläuft die gesamte Oberfläche, bevor eine echte Wallet existiert.
17Watch-only-Wallets
Eine Adresse kann ohne ihre Schlüssel in den Switcher aufgenommen werden – Guthaben sichtbar, nichts ausgebbar. Nutzer behalten ihr Cold Storage auf demselben Bildschirm im Blick, von dem aus sie bezahlen.
18Backup-Erinnerungen
Eine Wallet ohne notierte Phrase trägt eine sichtbare Backup-Markierung, bis der Nutzer das nachholt. Die Erinnerung sitzt dort, wo das Geld ist, nicht in einer E-Mail, die niemand öffnet.
19Zahlungsanfragen
Legen Sie auf dem Empfangsbildschirm einen Betrag fest und teilen Sie das Ergebnis – das Gegenüber erhält eine Adresse und eine Zahl statt eines Screenshots und einer Vermutung. Die reine Adresse zu teilen bleibt einen Tap entfernt.
20Schutz vor falscher Chain
Adressen gelten pro Netzwerk, und die Oberfläche sagt das, bevor jemand sendet: nur Base-Assets, sonst könnten sie verloren gehen. Die Liste der unterstützten Assets steht auf demselben Bildschirm wie der QR-Code.
21Schlüsselexport
Nutzer können ihre Schlüssel aus dem Sheet exportieren – die Verwahrung liegt beim Nutzer, nicht nur auf der Marketingseite. Die Wallet überdauert die Beziehung zur App, wenn der Nutzer das will.
22Automatische Synchronisierung
Guthaben und Aktivität synchronisieren sich ohne Aktualisieren-Button – Sheet und API sehen denselben Stand. Was die Chain weiß, zeigt die Wallet.
23Keine Verwahrung – per Architektur
Die Operator-Konsole arbeitet nur lesend: Sie kann Adressen nachschlagen, Nutzern zuordnen und Zahlungsflüsse nachverfolgen – Geld bewegen kann sie nicht, weil sie nie die Schlüssel hat. Die stärkste Compliance-Antwort ist eine Fähigkeit, die es nicht gibt.
24User 360 für den Support
Jede registrierte Wallet verweist in der Operator-Konsole auf das User 360 ihres Inhabers – Guthaben, Geräte, KYC-Stufe und Verlauf, einen Klick von der Adresse entfernt, nach der ein Kunde fragt.
25Operationen nur mit Begründung
Operator-Aktionen in der Konsole erfordern eine Begründung und werden protokolliert – das Produktionsbanner weist auf jedem Bildschirm darauf hin. Der Support kann schnell handeln, ohne im Verborgenen zu handeln.
26Whitelabel von Grund auf
Das Sheet wird in Ihrer App dargestellt – Ihre Navigation, Ihre Marke, unser Sheet. Nutzer verlassen den Ablauf nie, um eine Wallet zu finden; sie erscheint dort, wo bezahlt wird.
27Umbenennen und ordnen
Wallets bekommen Namen – Hauptwallet, Solana-Rücklage, Cold Storage – vom Moment der Erstellung an. Eine Wallet, die ein Nutzer benennen kann, versteht er auch.
28Im großen Maßstab bewährt
Das Demo-Programm betreibt 84,120 Wallets bei 99.99% Uptime, auf denselben Schienen, die jede neue Integration erhält. Die Zahlen stehen auf der Startseite der Konsole, nicht in einer Sales-Präsentation.