Το πορτοφόλι Armory είναι μία αλυσίδα κλειδιών όπως όλα τα πορτοφόλια bitcoin. Δεν υπάρχουν δηλαδή υπόλοιπα λογαριασμών· μόνο ζεύγη ιδιωτικών/δημοσίων κλειδιών που χρησιμοποιούνται για να υπογράφουν συναλλαγές (ξεκλείδωμα - unlocking script) και να ασφαλίζουν UTXO (unspent transaction outputs - αξόδευτες έξοδοι συναλλαγών ή κλειδωμένα «κομμάτια» bitcoin).
Το Armory ανήκει στην κατηγορία των full client (πλήρης πελάτης), δηλαδή έχει όλη τη βάση δεδομένων του bitcoin, το blockchain (αλυσίδα μπλοκ). Αυτό είναι ένα αρχείο πολλών gigabyte σε μέγεθος, τη στιγμή του γραψίματος είναι 60GB και χρειάζεται δύο με δυόμιση μέρες με μία τυπική σύνδεση.
Σε αντίθεση με τους lightweight client (αλλιώς Simplified Payment Verification όπου μπορείς να ανατρέξεις στην
εξήγηση του Σατόσι που μετέφρασα πρόσφατα -σελ 5,6- και περιγράφει αρκετά κατανοητά τη λειτουργία) όπου κάνουν αιτήματα σε server τρίτων για να επιβεβαιώνουν ότι οι συναλλαγές βρίσκονται στην αλυσίδα των μπλοκ (blockchain), ο πλήρης πελάτης όπως ο Armory που κάνεις λήψη είναι πολύ πιο ασφαλής γιατί έχεις τον πλήρη έλεγχο όλων των συναλλαγών και άρα των «κομματιών» bitcoin στον υπολογιστή σου. Προσφέρει επίσης κάποιες λειτουργίες πιο φιλικές για τον χρήστη σε σχέση με το περιβάλλον του Bitcoin-QT, το πορτοφόλι του Bitcoin Core (αλλιώς reference implementation ή Satoshi client), όπως δημιουργία πορτοφολιού αποθήκευσης εκτός υπολογιστή και σύνδεσης (cold-storage), διευθύνσεις πολλαπλών υπογραφών (multisignature ή M-of-Ν) και δημουργία συναλλαγών εκτός σύνδεσης.
Το συγκεκριμένο λογισμικό δεν ενδείκνυται για νέους χρήστες καθώς έχει κάποιες ορολογίες που μπορεί να φανούν περίπλοκες και μπορεί να προκληθεί σύγχυση.