01Κονσόλα πολιτικών
Μία οθόνη κρατά ολόκληρο το fleet: κάθε agent, το ημερήσιο όριό του, την allowlist του και πόσα ξόδεψε σήμερα. Στο demo, τρεις agents έχουν ξοδέψει €184.20 έως τις 09:41 — δύο πληρωμές μπλοκαρίστηκαν, μία περιμένει άνθρωπο. Οι αλλαγές πολιτικής εφαρμόζονται αμέσως· ο agent το μαθαίνει την επόμενη φορά που θα προσπαθήσει να πληρώσει.
- Budgets, allowlists και όρια ανά agent
- Δαπάνες, μπλοκαρίσματα και εκκρεμείς εγκρίσεις με μια ματιά
- Οι αποφάσεις των τελευταίων 24 ωρών, με δυνατότητα εξαγωγής
02Εγκρίσεις μέσα στη ροή
Ο πράκτορας προτείνει· ο άνθρωπος αποφασίζει. Στο demo, ο Billing Agent ζητά να πληρώσει το τιμολόγιο #088 της Nord Logistics — €120.00, εντός του ημερήσιου budget των €200.00 με €64.20 ήδη χρησιμοποιημένα, αλλά πάνω από το όριο έγκρισης των €50.00 — και το αίτημα περιμένει 14 λεπτά για ένα πάτημα στο Έγκριση ή Απόρριψη. Η πολιτική, η εγγραφή του merchant στη λίστα επιτρεπόμενων και ο λογαριασμός πληρωμής βρίσκονται ακριβώς κάτω από τα κουμπιά.
03Wallets πρακτόρων
Κάθε πράκτορας λειτουργεί από το δικό του wallet με τη δική του πολιτική. Ο Billing Agent του demo έχει ακόμη €135.80 από ημερήσιο όριο €200.00 — €64.20 δαπανήθηκαν σε τρεις πληρωμές, με μηδενισμό στις 00:00 — με πλαφόν €150.00 ανά συναλλαγή, ανθρώπινη έγκριση πάνω από €50.00 και δύο επιτρεπόμενους merchants. Οι πρόσφατες πληρωμές φέρουν την ένδειξη auto όταν τις ενέκρινε η πολιτική μόνη της.
- Ημερήσιο όριο, δαπάνη, πλαφόν και υπόλοιπο budget σε μία οθόνη
- Επιτρεπόμενοι merchants με το ιστορικό πληρωμών τους
- Πληρωμές με ένδειξη auto ή εγκεκριμένες από εσάς
04Δημιουργία πράκτορα
Ένας πράκτορας είναι πρώτα πολιτική και μετά κώδικας. Ο Billing Agent του demo παίρνει ημερήσιο όριο €200.00, πλαφόν €150.00 ανά συναλλαγή, δύο merchants από τη λίστα επιτρεπόμενων και ανθρώπινη έγκριση πάνω από €50.00 — όλα ορίζονται στο βήμα 2 από 3, πριν υπάρξουν κλειδιά. Τα κλειδιά εκδίδονται μία φορά, εμφανίζονται μία μόνο φορά, και κάθε υπογραφή πληρωμής φέρει το hash της πολιτικής.
05Ο επεξεργαστής πολιτικής
Η πολιτική είναι έγγραφο με εκδόσεις. Η επεξεργασία του demo αυξάνει το πλαφόν ανά συναλλαγή του Ops Agent: το v14 γίνεται v15, η αλλαγή απαιτεί σημείωση ελέγχου και αποθηκεύεται υπογεγραμμένη από τον operator με νέο hash πολιτικής. Το πάνελ replay εκτελεί τις πραγματικές αποφάσεις των τελευταίων 24 ωρών πάνω στο προσχέδιο — βλέπετε τι θα επέτρεπε μια πολιτική πριν ενεργοποιηθεί.
- Ημερήσιο όριο, πλαφόν ανά συναλλαγή και μηνιαίο ανώτατο όριο ανά πράκτορα
- Γραπτή σημείωση ελέγχου σε κάθε αποθήκευση
- Replay 24 ωρών πάνω στο προσχέδιο πριν την οριστικοποίηση
06Έλεγχος, απόφαση προς απόφαση
Η απόφαση DEC-4471 ανασυνθέτει πλήρως μία πληρωμή: το αίτημα, κάθε έλεγχο πολιτικής με το αποτέλεσμά του — λίστα επιτρεπόμενων pass, πλαφόν pass, όριο escalate — την ανθρώπινη έγκριση με την υπογραφή της και το εκκαθαρισμένο ποσό των €120.00 με το δίκτυο και την αναφορά του. Η εγγραφή είναι αλυσιδωτά κατακερματισμένη και μόνο προσθήκης· η αλλαγή οποιουδήποτε πεδίου σπάει την αλυσίδα από εκείνο το σημείο και μετά.
07Budgets ανά πράκτορα
Το budget είναι τείχος, όχι πρόταση. Κάθε πράκτορας έχει ημερήσιο όριο και πλαφόν ανά συναλλαγή — €500.00 την ημέρα, €150.00 ανά πληρωμή στην πολιτική του demo — που επιβάλλονται από την πλατφόρμα πριν κινηθούν τα χρήματα. Η προσπάθεια του travel bot για ναύλωση €640.00 απορρίφθηκε επιτόπου: over-cap.
08Μηνιαία ανώτατα όρια
Πάνω από το ημερήσιο όριο υπάρχει ένα μηνιαίο ανώτατο — €6,000.00 στην πολιτική του demo. Ένας πράκτορας που συμπεριφέρεται σωστά κάθε μέρα δεν μπορεί και πάλι να ξεφύγει πέρα από όσα επιτρέπει ο μήνας.
09Μηδενισμός budget με το ρολόι
Τα ημερήσια budgets μηδενίζονται σε συγκεκριμένη ώρα — 00:00 CET στο demo — ορατή στο wallet του πράκτορα. Η δαπάνη συσσωρεύεται σε χρονικό παράθυρο που βλέπουν όλοι, όχι σε ένα κυλιόμενο μυστήριο.
10Λίστες επιτρεπόμενων merchants
Οι πράκτορες πληρώνουν μόνο merchants που έχετε δηλώσει εκ των προτέρων. Ο Ops Agent του demo γνωρίζει ακριβώς τέσσερις — και μια προσπάθεια €180.00 σε προμηθευτή εκτός λίστας απορρίφθηκε ως not-listed. Η προσθήκη merchant γίνεται με ένα κλικ· η αφαίρεση ισχύει αμέσως.
11Όρια έγκρισης
Ορίστε το όριο πάνω από το οποίο πρέπει να πει «ναι» ένας άνθρωπος. Η πολιτική του demo κάνει escalate ό,τι ξεπερνά τα €100.00: ο πράκτορας σταματά, ένας άνθρωπος λαμβάνει την πρόταση και τίποτα δεν κινείται μέχρι να απαντήσει. Κάτω από το όριο, ο πράκτορας λειτουργεί ελεύθερα — εντός του budget και της λίστας επιτρεπόμενων.
12Υπογεγραμμένες ανθρώπινες εγκρίσεις
Η έγκριση δεν είναι ένα checkbox — καταγράφεται με το ποιος ενέκρινε, από ποια συσκευή, ποια ώρα, με συνημμένη υπογραφή. Η απόφαση του demo το δείχνει: εγκρίθηκε στην εφαρμογή, κλειδί κινητού, 09:41:12.
13Το ίχνος escalation
Πρόταση, escalate, έγκριση, επιτρέπεται — κάθε βήμα με χρονοσήμανση στην εγγραφή της απόφασης. Όταν κάποιος ρωτά γιατί έγινε μια πληρωμή, η απάντηση είναι μια ακολουθία, όχι ένα ανασήκωμα των ώμων.
14Αμετάβλητο audit log
Κάθε απόφαση καταγράφεται: τι επιχείρησε ο πράκτορας, τι όρισε η πολιτική, ποιος ενέκρινε τι — μέχρι και τις περιστροφές κλειδιών. Οι εγγραφές είναι μόνο προσθήκης και εξάγονται. Όταν κάτι δείχνει λάθος, το log δείχνει ακριβώς τι έγινε και πότε.
15Ακεραιότητα με αλυσίδα hash
Κάθε εγγραφή ελέγχου φέρει το δικό της hash, το hash της προηγούμενης εγγραφής και τη θέση της στην αλυσίδα — #4,471 στο demo. Επαληθεύστε την αλυσίδα όποτε θέλετε· κάθε αλλαγή οπουδήποτε σπάει όλα όσα ακολουθούν.
16Εξαγωγή σε JSON
Κάθε απόφαση εξάγεται σε JSON, με το hash — έτοιμη για το δικό σας αρχείο, τον ελεγκτή σας ή την ανασκόπηση περιστατικού. Το log είναι δικό σας να το πάρετε, όχι δικό μας να το κρατήσουμε.
17Kill-switch
Ένα πάτημα θέτει έναν πράκτορα σε παύση και σταματά άμεσα όλες τις πληρωμές που ξεκινά ο πράκτορας. Τα κλειδιά παραμένουν έγκυρα, άρα τίποτα άλλο δεν χαλάει — ο πράκτορας απλώς δεν μπορεί να ξοδέψει μέχρι να τον ενεργοποιήσει ξανά ένας άνθρωπος. Στον στόλο του demo, το travel bot είναι σε παύση με €0.00 δαπάνη.
18Παγωμένο, όχι χαμένο
Η παύση ενός πράκτορα παγώνει τις εκκρεμείς προτάσεις του αντί να τις απορρίπτει. Με την επανενεργοποίηση, η ουρά βρίσκεται ακριβώς εκεί που ήταν — καμία πρόταση δεν χάνεται σιωπηλά επειδή ένας άνθρωπος πάτησε φρένο.
19Κλειδιά με εύρος
Τα διαπιστευτήρια ενός πράκτορα δίνουν δυνατότητες, όχι γενική πρόσβαση. Scopes όπως payments.send και refunds.issue ενεργοποιούνται ανεξάρτητα — στον πράκτορα του demo το subscriptions.manage είναι απενεργοποιημένο. Ανακαλέστε ή περιστρέψτε ένα κλειδί χωρίς να αγγίξετε την πολιτική από κάτω.
20Κλειδιά που εκδίδονται μία φορά
Τα κλειδιά πράκτορα εμφανίζονται μία μόνο φορά κατά την έκδοση και ποτέ ξανά. Ό,τι δεν μπορεί να ξαναδείξει η πλατφόρμα, δεν μπορεί να το ζητήσει ξανά ένας επιτιθέμενος.
21Hash πολιτικής σε κάθε υπογραφή
Κάθε πληρωμή υπογράφεται με το κλειδί του πράκτορα και το hash της πολιτικής που την επέτρεψε. Μια πληρωμή δεν λέει απλώς τι έγινε — αποδεικνύει ποιοι κανόνες ίσχυαν όταν έγινε.
22Εκδόσεις πολιτικής
Οι πολιτικές φέρουν έκδοση, hash, συντάκτη και χρονοσήμανση — v14, ενημερώθηκε 17 Ιουλ στις 09:12 στο demo. Κάθε απόφαση παραπέμπει στην ακριβή έκδοση πολιτικής που την έκρινε.
23Replay πριν την οριστικοποίηση
Ο επεξεργαστής εκτελεί ξανά τις αποφάσεις των τελευταίων 24 ωρών πάνω στο προσχέδιό σας: τι επιτράπηκε, τι απορρίφθηκε, τι θα άλλαζε. Τα λάθη πολιτικής εμφανίζονται στην προεπισκόπηση, όχι στην παραγωγή.
24Εκκαθάριση σε πραγματικά δίκτυα
Μια εγκεκριμένη πρόταση γίνεται πραγματική πληρωμή — τα €120.00 του demo εκκαθαρίστηκαν με SEPA Instant με αναφορά 9F21-0716, λίγα λεπτά μετά την έγκριση. Οι πράκτορες ξοδεύουν από τον ίδιο πυρήνα στον οποίο λειτουργεί όλη η οικογένεια.
25Endpoint MCP
Οι πράκτορες συνδέονται μέσω MCP στο mcp.protocore.io/agents — κάθε framework που μιλά το πρωτόκολλο μπορεί να έχει wallet Protocore. Η επιφάνεια ενσωμάτωσης μένει μικρή: προτείνετε μια πληρωμή, λαμβάνετε μια απόφαση. Η πολιτική ζει στην πλατφόρμα, όχι στο prompt.
26Στόλος πρακτόρων
Τρέξτε έναν πράκτορα ή πολλούς. Το demo τρέχει τρεις — ops, procurement, ένα travel bot — ο καθένας με δικό του budget, λίστα επιτρεπόμενων και όριο. Θέστε έναν σε παύση και οι υπόλοιποι συνεχίζουν· η πολιτική δεν «διαρρέει» ποτέ από τον έναν πράκτορα στον άλλον.