Remote Procedure Call Protocol (RPC)

MyInfo is a network-aware Remote procedure call protocol encoded in JSON (JavaScript Object Notation).

What is MyInfo's relation with the rest of the system?

MyInfo wraps around databases (currently only MySQL) to provide frontends securely information about anything. MyBanco uses MyInfo to store and retrieve data about users, bank accounts, documents in the customer relations management system and to also calculate past and present bank balances.

Example In

;
; this is the test data :)
;
[CARVER]
packets=1
api=1
appid=s

[packet:1]
plugin=core
action=listPlugins

Output from above exmple

;
; Generated with MyInfo [protocol version 1]
;
; This protocol version is outdated
;    please upgrade your frontend (!)
;

[CARVER]
packets=1
error=1

[packet:1]
plugin=core
action=listPlugins
data=["core","sessions","bank","transfer"]

The above was generated by the MyInfo Test, which is in all MyInfo installs in the MyInfo main folder, called "test.php"

Where is MyInfo?

On default installs of MyBanco, MyInfo lives in the 'backend' folder, however, it is possible to move it.