01Käytäntökonsoli
Yksi näyttö kattaa koko laivaston: jokaisen agentin, sen päiväkohtaisen rajan, sallittujen listan ja tämän päivän kulutuksen. Demossa kolme agenttia on käyttänyt €184.20 kello 09:41 mennessä — kaksi maksua estetty, yksi odottaa ihmistä. Käytäntömuutokset tulevat voimaan heti; agentti huomaa sen seuraavalla maksuyrityksellä.
- Budjetit, sallittujen listat ja kynnysarvot agenttikohtaisesti
- Kulutus, estot ja odottavat hyväksynnät yhdellä silmäyksellä
- Viimeisten 24 tunnin päätökset, viennettävissä
02Hyväksynnät osana kulkua
Agentti ehdottaa, ihminen päättää. Demossa Billing Agent pyytää lupaa maksaa Nord Logisticsin laskun #088 — €120.00, joka mahtuu €200.00 päiväbudjettiin (€64.20 jo käytetty), mutta ylittää €50.00 hyväksyntärajan — ja pyyntö odottaa 14 minuuttia napautusta: Hyväksy tai Hylkää. Käytäntö, kauppiaan sallittujen listan merkintä ja maksutili näkyvät heti painikkeiden alla.
03Agenttien lompakot
Jokainen agentti toimii omasta lompakostaan ja omalla käytännöllään. Demon Billing Agentilla on jäljellä €135.80 €200.00 päivärajasta — €64.20 on kulunut kolmeen maksuun ja raja nollautuu klo 00:00 — lisäksi €150.00 tapahtumakohtainen katto, ihmisen hyväksyntä €50.00 ylittäville maksuille ja kaksi sallittua kauppiasta. Viimeisimmissä maksuissa on auto-merkintä, kun käytäntö hyväksyi ne yksin.
- Päiväraja, kulutus, katto ja jäljellä oleva budjetti yhdellä näytöllä
- Sallitut kauppiaat ja heidän maksuhistoriansa listattuna
- Maksut merkitty auto- tai sinun hyväksymiksi
04Agentin luominen
Agentti on ensin käytäntö ja vasta sitten koodia. Demon Billing Agent saa €200.00 päivärajan, €150.00 tapahtumakohtaisen katon, kaksi kauppiasta sallittujen listalta ja ihmisen hyväksynnän €50.00 ylittäville maksuille — kaikki määritetään vaiheessa 2/3, ennen kuin avaimia on olemassa. Avaimet myönnetään kerran, näytetään vain kerran, ja jokaisen maksun allekirjoitus sisältää käytännön tiivisteen.
05Käytäntöeditori
Käytäntö on versioitu dokumentti. Demomuutos nostaa Ops Agentin tapahtumakohtaista kattoa: v14 muuttuu versioksi v15, muutokseen vaaditaan auditointimerkintä ja operaattori tallentaa sen allekirjoitettuna uudella käytännön tiivisteellä. Toistopaneeli ajaa viimeisen 24 tunnin todelliset päätökset luonnosta vasten — näet, mitä käytäntö olisi sallinut, ennen kuin se astuu voimaan.
- Päiväraja, tapahtumakohtainen katto ja kuukausiraja agenttia kohden
- Kirjallinen auditointimerkintä vaaditaan jokaisella tallennuksella
- 24 tunnin toisto luonnosta vasten ennen vahvistusta
06Auditointi päätös päätökseltä
Päätös DEC-4471 rekonstruoi yhden maksun täydellisesti: pyynnön, jokaisen käytäntötarkistuksen tuloksineen — sallittujen lista hyväksytty, katto hyväksytty, kynnys eskaloitu — ihmisen hyväksynnän allekirjoituksineen sekä suoritetun €120.00 maksun kanavineen ja viitteineen. Tietue on hash-ketjutettu ja vain lisäävä; minkä tahansa kentän muokkaus katkaisee ketjun siitä eteenpäin.
07Agenttikohtaiset budjetit
Budjetti on kova raja, ei suositus. Jokaisella agentilla on päiväraja ja tapahtumakohtainen katto — demokäytännössä €500.00 päivässä ja €150.00 maksua kohden — ja alusta valvoo niitä ennen kuin raha liikkuu. Matkabotin €640.00 charter-yritys evättiin heti: katto ylittyi.
08Kuukausirajat
Päivärajan yläpuolella on kuukausiraja — demokäytännössä €6,000.00. Agentti, joka toimii joka päivä oikein, ei silti voi ajautua kuukauden rajan yli.
09Budjetti nollautuu kellonajassa
Päiväbudjetit nollautuvat ilmoitettuna aikana — demossa klo 00:00 CET — ja aika näkyy agentin lompakossa. Kulutus kertyy kaikille näkyvään ikkunaan, ei liukuvaan arvoitukseen.
10Kauppiaiden sallittujen listat
Agentit maksavat vain etukäteen listaamillesi kauppiaille. Demon Ops Agent tuntee tasan neljä — ja €180.00 yritys listaamattomalle toimittajalle evättiin: ei listalla. Kauppiaan lisääminen vie yhden klikkauksen ja poisto tulee voimaan heti.
11Hyväksyntäkynnykset
Aseta raja, jonka ylittyessä ihmisen on sanottava kyllä. Demokäytäntö eskaloi kaiken yli €100.00: agentti pysähtyy, ihminen saa ehdotuksen eikä mikään liiku ennen vastausta. Rajan alapuolella agentti toimii vapaasti — budjetin ja sallittujen listan puitteissa.
12Allekirjoitetut ihmisten hyväksynnät
Hyväksyntä ei ole valintaruutu — siihen tallentuu, kuka hyväksyi, millä laitteella ja milloin, allekirjoitus liitettynä. Demopäätös näyttää sen: hyväksytty sovelluksessa, puhelimen avain, 09:41:12.
13Eskalaatiojälki
Ehdotus, eskalointi, hyväksyntä, salliminen — jokainen vaihe aikaleimattuna päätöstietueessa. Kun joku kysyy, miksi maksu tehtiin, vastaus on tapahtumasarja, ei olankohautus.
14Muuttumaton auditointiloki
Jokainen päätös on kirjattu: mitä agentti yritti, mitä käytäntö sanoi, kuka hyväksyi mitä — avainten kiertoon asti. Merkinnät ovat vain lisääviä ja viennettävissä. Kun jokin näyttää väärältä, loki kertoo tarkasti, mitä tapahtui ja milloin.
15Hash-ketjutettu eheys
Jokaisella auditointitietueella on oma tiivisteensä, edellisen tietueen tiiviste ja paikka ketjussa — demossa #4,471. Tarkista ketju tarvittaessa; mikä tahansa muokkaus katkaisee kaiken sen jälkeisen.
16Vienti JSON-muodossa
Mikä tahansa päätös voidaan viedä JSON-muodossa tiivisteineen — valmiina omaan arkistoosi, tilintarkastajalle tai poikkeamakatselmointiin. Loki on sinun otettavaksi, ei meidän säilytettäväksi.
17Kill-switch
Yksi napautus pysäyttää agentin ja estää heti kaikki agentin käynnistämät maksut. Avaimet pysyvät voimassa, joten mikään muu ei rikkoudu — agentti vain ei voi kuluttaa, ennen kuin ihminen kytkee sen takaisin päälle. Demon agenttijoukossa matkabotti on pysäytettynä, kulutus €0.00.
18Jäädytetty, ei kadonnut
Agentin pysäytys jäädyttää sen odottavat ehdotukset sen sijaan, että ne hylättäisiin. Kun pysäytys puretaan, jono on täsmälleen siinä, mihin se jäi — mikään ehdotus ei katoa hiljaa siksi, että ihminen veti jarrusta.
19Rajatut avaimet
Agentin tunnukset antavat tiettyjä oikeuksia, eivät yleistä pääsyä. Oikeudet kuten payments.send ja refunds.issue kytketään erikseen — demoagentilla subscriptions.manage on pois päältä. Avaimen voi peruuttaa tai kierrättää koskematta sen alla olevaan käytäntöön.
20Avaimet myönnetään kerran
Agenttien avaimet näytetään vain kerran myöntämisen yhteydessä, eikä enää koskaan. Mitä alusta ei voi näyttää uudelleen, sitä hyökkääjä ei voi pyytää uudelleen.
21Käytännön tiiviste jokaisessa allekirjoituksessa
Jokainen maksu allekirjoitetaan agentin avaimella ja sen sallineen käytännön tiivisteellä. Maksu ei vain kerro, mitä tapahtui — se todistaa, mitkä säännöt olivat voimassa tapahtuessaan.
22Käytäntöjen versiointi
Käytännöillä on versio, tiiviste, tekijä ja aikaleima — demossa v14, päivitetty 17.7. klo 09:12. Jokainen päätös viittaa täsmälleen siihen käytäntöversioon, joka sen arvioi.
23Toista ennen vahvistusta
Editori toistaa viimeisen 24 tunnin päätökset luonnostasi vasten: mitä sallittiin, mitä evättiin ja mikä muuttuisi. Käytäntövirheet paljastuvat esikatselussa, eivät tuotannossa.
24Selvitys oikeilla kiskoilla
Hyväksytystä ehdotuksesta tulee oikea maksu — demon €120.00 selvitettiin SEPA Instantilla viitteellä 9F21-0716 minuutteja hyväksynnän jälkeen. Agentit kuluttavat samasta ytimestä, jolla muu tuoteperhe toimii.
25MCP-päätepiste
Agentit yhdistävät MCP:n kautta osoitteessa mcp.protocore.io/agents — mikä tahansa protokollaa tukeva kehys voi pitää hallussaan Protocore-lompakkoa. Integraatiopinta pysyy pienenä: ehdota maksua, vastaanota päätös. Käytäntö on alustalla, ei promptissa.
26Agenttijoukko
Käytä yhtä agenttia tai useita. Demossa niitä on kolme — ops, hankinta ja matkabotti — kullakin oma budjetti, sallittujen lista ja kynnys. Pysäytä yksi, ja muut jatkavat työtään; käytäntö ei koskaan vuoda agentilta toiselle.