01Konsola developera
Konsola pokazuje całą powierzchnię: quickstart tworzący portfel jednym curlem — HTTP 201 w 84 ms — klucze API live i test, status dostarczania webhooków oraz liczby z produkcji. Program demo obsługuje 84,120 portfeli przy 99.99% uptime.
- Quickstart w curl, Node, Python i Go
- Klucze live i test, odsłaniane i kopiowane w miejscu
- Webhooki wallet.created ze statusem każdej dostawy
02Wbudowany panel
W demo aplikacja biletowa sprzedaje wejściówkę za €49.00, a nad nią wysuwa się panel Protocore: saldo 124.00 USDC w sieci Base, płatność i odbiór, backup, eksport kluczy. Produktem pozostaje aplikacja nadrzędna; portfel to jeden panel w jej wnętrzu.
03Portfel gotowy
Onboarding kończy się jednym ekranem: portfel jest gotowy. Środki i aktywność synchronizują się stamtąd automatycznie — użytkownik zmienia nazwę, zasila portfel albo po prostu wraca do aplikacji nadrzędnej. Wywołanie API nastąpiło wcześniej; użytkownik go nie widział.
04Wiele portfeli, jeden użytkownik
Przełącznik w demo mieści trzy rodzaje naraz: wielołańcuchowy portfel główny z €1,148.20, jednołańcuchowy portfel Solana wciąż oznaczony do backupu oraz adres cold storage watch-only, dodany dla przejrzystości. Użytkownicy porządkują środki tak, jak o nich myślą.
- Portfele multi-chain i single-chain obok siebie
- Wpisy watch-only dla adresów, które śledzisz, a nie przechowujesz
- Portfele bez backupu oznaczone, dopóki seed nie zostanie zapisany
05Odbiór z zabezpieczeniami
Ekran odbioru, który zakłada pomyłki: baner mówi, że tylko aktywa Base, inaczej środki mogą przepaść, poniżej są QR i adres do skopiowania, a panel wymienia dokładnie, jakie aktywa ten adres obsługuje. Skopiuj adres albo udostępnij go bez zmian.
06Fraza odzyskiwania
Dwanaście ponumerowanych słów, pokazanych raz, zapisanych offline. Ekran sam dba o bezpieczeństwo: zrzuty ekranu są wyłączone, a Protocore wprost deklaruje, że nigdy nie poprosi o te słowa. Custody zostaje przy użytkowniku, bo przy nim zostaje backup.
07Rejestr portfeli
Konsola operatora prowadzi rejestr tylko do odczytu wszystkich portfeli w ramach tenanta — w demo 2,418 — z wyszukiwaniem adresu po dokładnym dopasowaniu i widokiem per użytkownik. Panel boczny mówi, co wymusza architektura: konsola nigdy nie trzyma kluczy ani nie przenosi środków. Adresy służą wsparciu i śledzeniu, nigdy do opróżniania.
- Wyszukiwanie adresu po dokładnym dopasowaniu w całym tenancie
- Właściciel, sieć, etykieta i wiek rejestracji każdego portfela
- Jedno kliknięcie od portfela do User 360 jego właściciela
08Rejestr aktywów
142 aktywa w rejestrze — symbol, nazwa, sieć, kontrakt, decimals i flagi listingu w jednej tabeli tylko do odczytu. USDC i ETH mają flagę Core; USDT jest oznaczony jako Unsafe. Twoja aplikacja pokazuje dokładnie te tokeny, za które ręczy rejestr — i żadnych innych.
09Kill switche dla każdej akcji
Wysyłanie, odbieranie, swap i zakup mają każde własny przełącznik, własny tryb wyłączenia — wyłączenie z komunikatem albo całkowite ukrycie — oraz nadrzędną flagę nad wszystkimi. Zmiana zapisuje się po stronie serwera i dociera do aplikacji w ok. 30 sekund. Gdy któryś tor szwankuje, wyłączasz dokładnie ten tor.
10POST /v1/wallets
Jedno uwierzytelnione wywołanie zwraca portfel — id, adres, sieci — w 84 ms w demo. Przed pierwszym portfelem nie ma kroku z infrastrukturą; endpoint jest infrastrukturą.
11Cztery SDK
iOS, Android, React Native i Web dostępne jako wersjonowane SDK — 1.4.2, 1.4.0, 0.9.1 i 2.1.0 w konsoli demo. Jeden wzorzec integracji, cztery platformy, ten sam panel wszędzie.
12Klucze na urządzeniu
Materiał kluczowy jest generowany i przechowywany na urządzeniu użytkownika — dajesz portfele, nie stając się custodianem. Panel mówi to wprost na dole: zabezpieczone przez Protocore, klucze na urządzeniu.
13Domyślnie multi-chain
Portfele obsługują BTC, ETH, Base i Solana od pierwszego dnia. Wywołanie create przyjmuje tablicę chains — quickstart przekazuje base i ethereum i dostaje jeden portfel.
14Salda, przelewy, historia
Wszystko po utworzeniu to także endpointy: salda, przelewy i historia to wywołania API, a nie systemy do postawienia. Widok transakcji w konsoli czyta z tej samej powierzchni co Twoja aplikacja.
15Webhooki
Zdarzenia portfela trafiają na Twój endpoint ze statusem każdej dostawy — demo pokazuje wallet.created ze 100% sukcesów w ciągu 24 godzin, ostatnia dostawa dwie minuty temu. Twój backend dowiaduje się o portfelach w chwili, gdy powstają.
16Klucze live i test
Klucze występują w parach — sk_live i sk_test — i zarządza się nimi w konsoli. Tryb testowy sprawdza całą powierzchnię, zanim powstanie prawdziwy portfel.
17Portfele watch-only
Adres może trafić do przełącznika bez swoich kluczy — salda widoczne, nic do wydania. Użytkownicy pilnują cold storage na tym samym ekranie, z którego płacą.
18Przypomnienia o backupie
Portfel bez zapisanej frazy ma widoczną flagę backupu, dopóki użytkownik tego nie naprawi. Przypomnienie jest tam, gdzie są pieniądze, a nie w mailu, którego nikt nie otwiera.
19Prośby o płatność
Ustaw kwotę na ekranie odbioru i udostępnij wynik — druga strona dostaje adres i kwotę zamiast zrzutu ekranu i zgadywania. Samo udostępnienie adresu wciąż jest o jedno dotknięcie.
20Ochrona przed złą siecią
Adresy są przypisane do sieci, a interfejs mówi o tym, zanim ktokolwiek wyśle: tylko aktywa Base, inaczej mogą przepaść. Lista obsługiwanych aktywów jest na tym samym ekranie co QR.
21Eksport kluczy
Użytkownicy mogą wyeksportować swoje klucze z panelu — custody zostaje przy użytkowniku, nie tylko na stronie marketingowej. Portfel przetrwa relację z aplikacją, jeśli użytkownik tego chce.
22Automatyczna synchronizacja
Środki i aktywność synchronizują się bez przycisku odświeżania — panel i API widzą ten sam stan. Co wie łańcuch, to pokazuje portfel.
23Brak custody — z architektury
Konsola operatora działa wyłącznie do odczytu: może wyszukiwać adresy, łączyć je z użytkownikami i śledzić przepływy — nie może przenosić środków, bo nigdy nie ma kluczy. Najmocniejszą odpowiedzią dla compliance jest możliwość, która nie istnieje.
24User 360 dla supportu
Każdy zarejestrowany portfel prowadzi do User 360 właściciela w konsoli operatora — salda, urządzenia, poziom KYC i historia o jedno kliknięcie od adresu, o który pyta klient.
25Operacje wymagające uzasadnienia
Akcje operatora w konsoli wymagają podania powodu i są audytowane — baner produkcyjny przypomina o tym na każdym ekranie. Support działa szybko, ale nie po cichu.
26Whitelabel z założenia
Panel renderuje się wewnątrz Twojej aplikacji — Twoja nawigacja, Twój brand, nasz panel. Użytkownicy nie wychodzą z procesu, by znaleźć portfel; pojawia się tam, gdzie płatność.
27Zmiana nazw i porządkowanie
Portfele dostają nazwy — Portfel główny, Oszczędności Solana, Cold storage — od chwili utworzenia. Portfel, który użytkownik potrafi nazwać, to portfel, który rozumie.
28Sprawdzone w skali
Program demo obsługuje 84,120 portfeli przy 99.99% uptime, na tych samych torach, które dostaje każda nowa integracja. Liczby są na stronie głównej konsoli, a nie w prezentacji sprzedażowej.