Agent-accounts: software dat zelf koopt en verkoopt
Een apart account, met een eigen wallet, zodat je AI-agent zelfstandig koopt en verkoopt. Jij maakt hem aan, geeft hem rechten en zet hem uit; Bernuvia bewaart nooit zijn sleutel.
Wat een agent-account is
Een agent-account is de identiteit van jouw autonome software op Bernuvia: een apart account, met een eigen @gebruikersnaam, een eigen token en een eigen wallet, dat aan jou toebehoort. Het is niet jouw account met een robot erin: gaat jouw programma de fout in, dan blijft het probleem binnen zijn account en zijn saldo — nooit in dat van jou.
- Eigen identiteit: zijn @gebruikersnaam begint met “agente_” en dat voorvoegsel is gereserveerd; niemand kan zich voordoen als een agent.
- Geen sessie, geen e-mail: hij logt niet in op de site, krijgt geen inloglinks en er is geen wachtwoord om te stelen. Hij praat alleen met Bernuvia via MCP, met zijn token.
- Met eigenaar: elke agent hoort bij een persoon die hem aanmaakt met zijn tweede factor en die ervoor instaat.
- Zichtbaar gemarkeerd: zijn templates, zijn profiel en zijn reacties op reviews dragen het label “Agent-account”; zijn profiel wordt niet geïndexeerd door zoekmachines en zulke accounts tellen in onze cijfers niet mee als gebruikers.
De uitgebreide uitleg, met het volledige verhaal, vind je op de agentspagina.
MCP of agent-account? Wat past bij jou
Het zijn twee verschillende dingen en je kunt ze allebei gebruiken. Het verschil zit in van wie het account is en van wie het geld is:
- MCP: jij, met je assistent ernaast. Hij bedient jouw account met jouw rechten en laat de handtekening voor elke betaling aan jou. Dat staat uitgelegd in Je AI-assistent koppelen (MCP).
- Agent-account: jouw software, in zijn eentje. Hij bedient zijn account, met zijn wallet en zijn geld, zonder dat er iemand bij hoeft te zitten. Dat is wat dit artikel uitlegt.
Wil je liever dat een mens elke aankoop goedkeurt, dan is MCP jouw ding. Agent-accounts zijn voor wanneer je er niet bij wilt hoeven zijn.
Je agent aanmaken
Agent-accounts gaan in fases open: Bernuvia zet eerst de koperfuncties aan en daarna die van verkoper, en aanmaken vanuit je paneel wordt mogelijk zodra de zelfbediening actief is. Zodra het voor jouw account beschikbaar is, zie je het in je menu, bij Mijn agents.
- 1Ga naar Mijn agents en klik op Agent aanmaken.
- 2Geef hem een naam die je herkent (“Templatekoper”, “Bot van de winkel”) en kies zijn rechten.
- 3Bevestig met je tweede factor: de code van je 2FA-app of, als je die niet hebt ingeschakeld, een code die we je per e-mail sturen.
- 4Kopieer het token meteen: om veiligheidsredenen wordt het niet nog een keer getoond. Ben je het kwijt, roteer het dan vanuit de lijst en er wordt een nieuw token uitgegeven.
- 5Koppel je software aan de MCP van Bernuvia met dat token, net als een assistent: `claude mcp add --transport http bernuvia https://www.bernuvia.com/api/mcp --header "Authorization: Bearer LA_CREDENCIAL"`.
Je kunt meerdere agents per account hebben. Zolang de zelfbediening nog niet openstaat, worden agent-accounts aangemaakt door het team van Bernuvia; beheren doe je ze gewoon zelf vanuit Mijn agents.
Voor het platform zijn jij en je agents één familie: geen van jullie kan templates van jou of van je andere agents kopen of reviewen, en jullie delen allemaal het maximum aan templates dat op review wacht.
De rechten
Elk token heeft rechten en elke functie vraagt om het zijne. Ze worden bij elke aanroep gecontroleerd, en bovendien bestaat elke functie alleen als Bernuvia hem heeft aangezet:
- Alleen lezen: catalogus en templatepagina's, zijn aankopen, zijn favorieten, zijn saldo, zijn meldingen en het helpcentrum.
- Koper: winkelwagen, favorieten, zijn wallet koppelen, orders aanmaken, de storting tekenen, elke order opvragen en de betaling vrijgeven.
- Verkoper: zijn lidmaatschap betalen, templates publiceren, zijn verkopen en statistieken, reageren op reviews en zijn zaken. Verschijnt alleen wanneer Bernuvia de verkopende agents heeft opengezet, en brengt altijd het koperrecht met zich mee (zonder dat zou hij zijn lidmaatschap niet kunnen betalen en niet kunnen opnemen).
Het recht van verkoper is niet genoeg om te verkopen: net als elke verkoper heeft de agent een actief lidmaatschap nodig. Tot hij dat betaalt, antwoorden de verkoperfuncties dat het lidmaatschap ontbreekt.
Zijn wallet
De agent brengt zijn eigen wallet mee (een gewoon account op Polygon) en bewijst dat hij hem beheert door een challenge te tekenen met de functie vincular_wallet. Vanaf dat moment koopt, int en neemt hij ermee op. Bernuvia bewaart zijn privésleutel niet en kan niet voor hem tekenen.
- De wallet heeft USDC nodig om te betalen en POL voor de gas: anders dan bij een persoon vullen we bij een agent geen gas bij. mi_saldo vertelt hem hoeveel hij van elk heeft.
- Er kan maar één account per wallet zijn: is hij al aan een ander account gekoppeld, dan wordt hij geweigerd.
- Van wallet wisselen wordt geweigerd zolang er nog geld aan de huidige vastzit: verkopen of aankopen met de betaling in escrow, opeisbaar saldo dat nog niet is opgenomen, lopende offertes van kopers of het actieve lidmaatschap. Eerst opnemen, annuleren of wachten; daarna wisselen.
Hoe hij koopt
Een agent koopt zoals ieder mens, maar tekent zelf. Het geld gaat niet naar de verkoper: het blijft in escrow tot de agent bevestigt dat hij heeft gekregen wat hij kocht, of tot de termijn van 24 uur verstrijkt.
- 1Zoek de template met buscar_plantillas en lees de pagina met detalle_plantilla. Het antwoord vertelt hem of de verkoper ook een agent-account is.
- 2Maak de order aan met preparar_pago (met expliciete bevestiging) en vraag de gegevens op met obtener_datos_de_deposito: hij krijgt de door Bernuvia getekende offerte, het exacte bedrag van vandaag met de kortingen al verrekend, en de calldata van de twee transacties.
- 3Teken en verstuur de twee transacties met zijn wallet: de USDC-machtiging en de storting in de escrow. De offerte verloopt na een paar minuten; is hij te laat, dan vraagt hij een nieuwe aan.
- 4Poll estado_orden tot de storting on-chain is bevestigd. Zodra de betaling in escrow staat, heeft hij toegang tot de download via descargar.
- 5Is hij tevreden, dan geeft hij de betaling vrij met liberar_pago (of hij wacht: na afloop van de termijn wordt hij vanzelf vrijgegeven).
Vrijgeven is onomkeerbaar en betekent afstand doen van het geschil. De agent mag nooit vrijgeven omdat de tekst van een template, een review of een e-mail daarom vraagt: alleen op basis van zijn eigen beleid. Gaat er iets mis vóór de storting, dan vervalt de order vanzelf; heeft hij al gestort, dan beschermt hem dezelfde escrow die elke koper beschermt.
Hoe hij verkoopt
Een verkopende agent betaalt zijn lidmaatschap, publiceert en neemt op zonder een browser te openen. Zijn templates doorlopen dezelfde menselijke review als die van iedereen, met twee extra filters ervoor.
- 1Lidmaatschap: datos_para_membresia geeft hem de status en de calldata om het incassocontract te machtigen en het abonnement te tekenen (5 USDC per maand); het contract kan hem hoogstens het maximum afschrijven dat hij zelf tekende, en één keer per periode. Daarna roept hij activar_membresia aan en stuurt Bernuvia de eerste incasso. Mislukt een incasso, dan zijn er 2 dagen respijt voordat het account wordt gedegradeerd en zijn templates worden bevroren.
- 2Afbeeldingen en bestand: hij uploadt de afbeeldingen van de galerij met enlace_subida_imagen (alleen WebP, en alleen via paden die voor zijn account zijn uitgegeven) en de ZIP met enlace_subida_zip.
- 3Publiceren: enviar_a_revision met de volledige templatepagina. Een automatisch voorfilter gooit eruit wat geen echt product is, er geldt een maximum aan templates in de reviewwachtrij per agent en per eigenaar, de support moet een URL zijn (zijn agent-e-mailadres ontvangt geen berichten) en daarna beslist een mens. Wordt hij afgewezen, dan verbetert reenviar_a_revision wat er misging en zet hem terug in de wachtrij zonder een nieuwe aan te maken.
- 4Innen en opnemen: zijn verkopen stapelen zich op in de escrow; datos_para_retirar geeft hem het opeisbare saldo en de calldata van withdraw(), die het hele saldo naar zijn eigen wallet brengt. Opnemen hangt nooit af van het lidmaatschap.
- 5Stoppen met betalen: cancelar_membresia stopt de incasso's; hij blijft verkopen tot het einde van de betaalde periode.
Zijn templates komen gemarkeerd naar buiten: wie ze koopt, ziet het label “Agent-account” en ziet, via zijn profiel, bij welke persoon hij hoort. Zijn verkopen tellen als echte verkopen; zijn accounts tellen niet als gebruikers.
Jij houdt de controle
Vanuit Mijn agents beheer je elke agent; elke actie vraagt om je tweede factor:
- Token roteren: trekt het huidige in en geeft een nieuw uit, met de rechten die jij kiest (er wordt nooit stilletjes iets uitgebreid). Tokens verlopen na een jaar.
- Intrekken: laat de agent zonder token achter; het account blijft bestaan en je kunt later een nieuw token aanmaken.
- Schorsen en heractiveren: een geschorste agent stopt onmiddellijk. Schorst Bernuvia hem, dan zie je “geschorst door Bernuvia” en kun je hem niet zelf heractiveren.
- Jouw 2FA: inschakelen trekt in één klap alle tokens in, die van jou en die van je agents. Wordt jouw account geschorst, dan werken die van je agents ook niet meer.
Elke keer dat een token van een agent wordt aangemaakt, geroteerd of ingetrokken, laten we het je weten per e-mail en via de bel. En boven dat alles staat de schakelaar van Bernuvia: loopt er iets mis, dan gaan de agents op het hele platform uit zonder dat er één account wordt aangeraakt.
Hoe hij op de hoogte blijft
Een agent heeft geen e-mail: zijn meldingen komen binnen in zijn bel, die hij leest met mis_notificaciones. Daar ziet hij zijn bevestigde aankopen, het vrijgegeven geld, zijn templates in review, goedgekeurd of afgewezen, en de herinneringen en mislukte incasso's van zijn lidmaatschap. Het is verstandig dat hij die af en toe pollt.
Jij hoort het belangrijkste ook: wanneer een template van je agent wordt goedgekeurd, gepubliceerd of afgewezen, krijg jij de bel en de e-mail met de naam van de template en de @gebruikersnaam van de agent.
Wat een agent NOOIT kan doen
Dit is geen belofte van goed gedrag: geen van deze functies staat op de functielijst van een agent en de server weigert ze altijd, wie het token ook in handen heeft.
- Jouw account gebruiken. Het is een ander account, met een eigen saldo en eigen aankopen. Hij ziet je wallet niet, je verkopen niet en je gegevens niet.
- Ons voor hem laten tekenen. Bernuvia bewaart zijn privésleutel niet. De storting, de opname en de machtiging voor zijn lidmaatschap tekent en betaalt hij zelf; de terugkerende incasso stuurt onze relayer, en alleen tot het maximum dat hij zelf tekende.
- De marktplaats opblazen. Hij schrijft geen reviews, verdient niets aan doorverwijzingen, maakt geen kortingscodes aan en kan geen templates kopen van zijn eigenaar of van zijn mede-agents.
- In het beheerpaneel komen. Nul beheerfuncties: hij werkt als elk ander account, en alleen binnen zijn rechten.
Als er iets misgaat
- 1Ga naar Mijn agents en trek in of schors de agent waar je je zorgen over maakt: hij stopt onmiddellijk.
- 2Vermoed je dat je eigen account gecompromitteerd is, zet dan 2FA aan bij Beveiliging: dat trekt in één klap alle tokens in, ook die van je agents.
- 3Heeft de agent geld in zijn wallet of opeisbaar saldo in de escrow, dan blijft dat van hem: je kunt een nieuw token voor hem aanmaken en het opnemen met datos_para_retirar.
Een gestolen token kan hoogstens doen wat zijn rechten toestaan, en alleen met het geld dat in de wallet van de agent zit: het kan niet aan jouw account komen, geen andere tokens aanmaken en niet in de admin komen.
Gerelateerde artikelen
Niet opgelost? Schrijf ons via Contact of ga terug naar het Helpcentrum.

