(registered 2025-04-18, last updated 2025-05-14)
Media type name: image
Media subtype name: vnd.blockfact.facti
Required parameters:
content-type (string):
Description: Specifies the MIME type of the wrapped image file.
Examples: image/jpeg, image/png.
Purpose: Enables systems to interpret the underlying content accurately.
version (string):
Description: Indicates the version of the .facti container format.
Example: version=1.0.
Purpose: Ensures compatibility and correct processing of files using different container versions.
blockchain-id (string):
Description: Provides the unique blockchain transaction or smart contract identifier for verifying the file.
Example: blockchain-id=0x123abc456.
Purpose: Ensures integrity and verification via a blockchain-based system.
checksum (string):
Description: A hash value (e.g., SHA256) to verify the integrity of the contained file.
Example: checksum=abc123hash.
Purpose: Detects data corruption or unauthorized modifications.
encryption-key (string):
Description: Specifies the key or key identifier used for decrypting the file content or metadata.
Example: encryption-key=key-id-789.
Purpose: Enables secure decryption of encrypted components of the .facti file.
Optional parameters:
encryption (string, optional): Describes the encryption applied to the metadata (e.g., AES256).
compression (boolean, optional): Specifies if compression is applied to the wrapped content (true or false).
Structure and Fields:
* author (string, optional): The name or identifier of the image creator.
* creation_date (ISO 8601 string, optional): The timestamp of when the image was originally created.
* location (object, optional): Contains latitude and longitude fields to indicate where the image was captured (if geotagging is enabled).
* tags (array, optional): A list of keywords or labels associated with the image.
* description (string, optional): A textual description of the image.
This JSON structure ensures extensibility while maintaining readability for applications processing .facti files.
Encoding considerations: binary
Security considerations: The .facti file includes encrypted metadata that can be decrypted for verification purposes using an external BlockFact application.
The metadata contains a unique ID and other file integrity information, verified via a blockchain-based system.
The use of encryption ensures privacy and protects against unauthorized modification.
Systems handling .facti files must ensure the integrity of both the metadata and the wrapped image format.
Interoperability considerations: Lite systems can decode and access the wrapped image content without requiring decryption of the metadata.
Full systems can decode both the image content and the encrypted metadata to verify the unique ID and file integrity via the blockchain.
Developers should ensure systems recognize and support .facti extensions for seamless integration.
Published specification: The .facti format specification is available at https://blockfact.io/specifications/facti.txt
Applications which use this media:
BlockFact Verification Tool (desktop, web, and mobile apps)
BlockFact Creation Tool (desktop, web, and mobile apps)
Blockchain-integrated content management systems (CMS)
Digital asset management (DAM) platforms
Fragment identifier considerations: N/A
Restrictions on usage:
Prohibited Uses
The .facti format is designed for secure image verification and integrity protection. It should not be used in the following environments due to potential security risks or interoperability issues:
Insecure Transport Protocols (HTTP, FTP, etc.)
* .facti files should be transmitted over secure channels (e.g., HTTPS, encrypted storage) to prevent unauthorized interception or metadata leakage.
Non-Compliant Decoding Systems
* Applications that do not support structured metadata or cryptographic verification may fail to process .facti files correctly.
Metadata-Stripping File Systems
* Legacy storage environments (e.g., FAT32) may strip embedded metadata, reducing verification capabilities.
Automated Modification Pipelines
* Systems that alter or re-encode .facti files without preserving integrity mechanisms may invalidate verification properties.
Offline-Only Environments Without Blockchain Access
* Some verification features require a blockchain connection; offline-only systems may not fully validate .facti files.
Additional information:
1. Deprecated alias names for this type: none
2. Magic number(s): 0xFA I1 01 00
3. File extension(s): .facti
4. Macintosh file type code: FACTI
5. Object Identifiers: N/A
File Structure:
A .facti file consists of the following components:
1) Magic Number: Identifies .facti files uniquely.
Value: 0xFA I1 01 00
2) Required Parameters: (Used to ensure compatibility)
version (string, required): Specifies the .facti format version (e.g., 1.0).
3) Optional Parameters: (May be included based on implementation)
encryption (string, optional): Specifies the encryption type for metadata (e.g., AES256).
compression (boolean, optional): Indicates whether the image content is compressed (true/false).
4) Encrypted Metadata: Contains additional data for verification and offline access.
This metadata is typically stored on-chain, but an optional local copy may exist within the .facti file.
Systems should prioritize verifying metadata against the blockchain.
5) Image Content: The wrapped standard image format (e.g., .jpeg, .png).
Person to contact for further information:
1. Name: Egbert von Frankenberg
2. Email: egbert&blockfact.io
Intended usage: COMMON
The .facti file type is designed for secure and verifiable image distribution across systems that require both interoperability and blockchain-based verification.
Author/Change controller: Egbert von Frankenberg
Presently we were in a very dark road, and at a point where it dropped suddenly between steep sides we halted in black shadow. A gleam of pale sand, a whisper of deep flowing waters, and a farther glimmer of more sands beyond them challenged our advance. We had come to a "grapevine ferry." The scow was on the other side, the water too shoal for the horses to swim, and the bottom, most likely, quicksand. Out of the blackness of the opposite shore came a soft, high-pitched, quavering, long-drawn, smothered moan of woe, the call of that snivelling little sinner the screech-owl. Ferry murmured to me to answer it and I sent the same faint horror-stricken tremolo back. Again it came to us, from not farther than one might toss his cap, and I followed Ferry down to the water's edge. The grapevine guy swayed at our side, we heard the scow slide from the sands, and in a few moments, moved by two videttes, it touched our shore. Soon we were across, the two videttes riding with us, and beyond a sharp rise, in an old opening made by the swoop of a hurricane, we entered the silent unlighted bivouac of Ferry's scouts. Ferry got down and sat on the earth talking with Quinn, while the sergeants quietly roused the sleepers to horse. Plotinus is driven by this perplexity to reconsider the whole theory of Matter.477 He takes Aristotle¡¯s doctrine as the groundwork of his investigation. According to this, all existence is divided into Matter and Form. What we know of things¡ªin other words, the sum of their differential characteristics¡ªis their Form. Take away this, and the unknowable residuum is their Matter. Again, Matter is the vague indeterminate something out of which particular Forms are developed. The two are related as Possibility to Actuality, as the more generic to the more specific substance through every grade of classification and composition. Thus there are two Matters, the one sensible and the other intelligible. The former constitutes the common substratum of bodies, the other the common element of ideas.478 The general distinction between Matter and Form was originally suggested to Aristotle by Plato¡¯s remarks on the same subject; but he differs325 from his master in two important particulars. Plato, in his Timaeus, seems to identify Matter with space.479 So far, it is a much more positive conception than the ?λη of the Metaphysics. On the other hand, he constantly opposes it to reality as something non-existent; and he at least implies that it is opposed to absolute good as a principle of absolute evil.480 Thus while the Aristotelian world is formed by the development of Power into Actuality, the Platonic world is composed by the union of Being and not-Being, of the Same and the Different, of the One and the Many, of the Limit and the Unlimited, of Good and Evil, in varying proportions with each other. The Lawton woman had heard of an officer's family at Grant, which was in need of a cook, and had gone there. [See larger version] On the 8th of July an extraordinary Privy Council was summoned. All the members, of whatever party, were desired to attend, and many were the speculations as to the object of their meeting. The general notion was that it involved the continuing or the ending of the war. It turned out to be for the announcement of the king's intended marriage. The lady selected was Charlotte, the second sister of the Duke of Mecklenburg-Strelitz. Apart from the narrowness of her education, the young princess had a considerable amount of amiability, good sense, and domestic taste. These she shared with her intended husband, and whilst they made the royal couple always retiring, at the same time they caused them to give, during their lives, a moral air to their court. On the 8th of September Charlotte arrived at St. James's, and that afternoon the marriage took place, the ceremony being performed by the Archbishop of Canterbury. On the 22nd the coronation took place with the greatest splendour. Mother and girls were inconsolable, for each had something that they were sure "Si would like," and would "do him good," but they knew Josiah Klegg, Sr., well enough to understand what was the condition when he had once made up his mind. CHAPTER V. THE YOUNG RECRUITS Si proceeded to deftly construct a litter out of the two guns, with some sticks that he cut with a knife, and bound with pawpaw strips. His voice had sunk very low, almost to sweetness. A soft flurry of pink went over her face, and her eyelids drooped. Then suddenly she braced herself, pulled herself taut, grew combative again, though her voice shook. HoME²Ô¾®Ïè̫ʲôÐÇ×ù
ENTER NUMBET 0016jxxxlwpq.org.cn
lz1zb.net.cn
www.gdvnet.com.cn
hmcmry.com.cn
www.jfchain.com.cn
www.jnihfs.com.cn
lingteng.net.cn
mkmk.net.cn
txle.com.cn
piqelm.com.cn