Collapse to view only § 547.1 - What is the purpose of this part?
- § 547.1 - What is the purpose of this part?
- § 547.2 - What are the definitions for this part?
- § 547.3 - Who is responsible for implementing these standards?
- § 547.4 - What are the rules of general application for this part?
- § 547.5 - How does a tribal government, TGRA, or tribal gaming operation comply with this part?
- § 547.6 - What are the minimum technical standards for enrolling and enabling Class II gaming system components?
- § 547.7 - What are the minimum technical hardware standards applicable to Class II gaming systems?
- § 547.8 - What are the minimum technical software standards applicable to Class II gaming systems?
- § 547.9 - What are the minimum technical standards for Class II gaming system accounting functions?
- § 547.10 - What are the minimum standards for Class II gaming system critical events?
- § 547.11 - What are the minimum technical standards for money and credit handling?
- § 547.12 - What are the minimum technical standards for downloading on a Class II gaming system?
- § 547.13 - What are the minimum technical standards for program storage media?
- § 547.14 - What are the minimum technical standards for electronic random number generation?
- § 547.15 - What are the minimum technical standards for electronic data communications between system components?
- § 547.16 - What are the minimum standards for game artwork, glass, and rules?
- § 547.17 - How does a TGRA apply to implement an alternate minimum standard to those required by this part?
§ 547.1 - What is the purpose of this part?
The Indian Gaming Regulatory Act, 25 U.S.C. 2703(7)(A)(i), permits the use of electronic, computer, or other technologic aids in connection with the play of Class II games. This part establishes the minimum technical standards governing the use of such aids.
§ 547.2 - What are the definitions for this part?
For the purposes of this part, the following definitions apply:
Account access component. A component within a Class II gaming system that reads or recognizes account access media and gives a patron the ability to interact with an account.
Account access medium. A magnetic stripe card or any other medium inserted into, or otherwise made to interact with, an account access component in order to give a patron the ability to interact with an account.
Advertised top prize. The highest single prize available based on information contained in the prize schedule and help screens.
Agent. A person authorized by the tribal gaming operation, as approved by the TGRA, to make decisions or to perform tasks or actions on behalf of the tribal gaming operation.
Audit mode. The mode in which it is possible to view Class II gaming system accounting functions and statistics and perform non-player-related functions.
Cancel credit. An action initiated by the Class II gaming system by which some or all of a player's credits are removed by an attendant and paid to the player.
Cashless system. A system that performs cashless transactions and maintains records of those cashless transactions.
Cashless transaction. A movement of funds electronically from one component to another.
CD-ROM. Compact Disc—Read Only Memory.
Chair. The Chair of the National Indian Gaming Commission.
Class II gaming. Class II gaming has the same meaning as defined in 25 U.S.C. 2703(7)(A).
Class II gaming system. All components, whether or not technologic aids in electronic, computer, mechanical, or other technologic form, that function together to aid the play of one or more Class II games, including accounting functions mandated by these regulations.
Commission. The National Indian Gaming Commission established by the Indian Gaming Regulatory Act, 25 U.S.C. 2701 et seq.
Coupon. A financial instrument of fixed wagering value that can only be used to acquire non-cashable credits through interaction with a voucher system. This does not include instruments such as printed advertising material that cannot be validated directly by a voucher system.
Critical memory. Memory locations storing data essential to the functionality of the Class II gaming system.
DLL. A Dynamic-Link Library file.
Download package. Approved data sent to a component of a Class II gaming system for such purposes as changing the component software.
DVD. Digital Video Disk or Digital Versatile Disk.
Electromagnetic interference. The disruption of operation of an electronic device when it is in the vicinity of an electromagnetic field in the radio frequency spectrum that is caused by another electronic device.
Electrostatic discharge. A single event, rapid transfer of electrostatic charge between two objects, usually resulting when two objects at different potentials come into direct contact with each other.
Enroll. The process by which a Class II gaming system identifies and establishes communications with an additional system component to allow for live gaming activity to take place on that component.
EPROM. Erasable Programmable Read Only Memory—a non-volatile storage chip or device that may be filled with data and information, that, once written, is not modifiable, and that is retained even if there is no power applied to the system.
Fault. An event that, when detected by a Class II gaming system, causes a discontinuance of game play or other component functions.
Financial instrument. Any tangible item of value tendered in Class II game play, including, but not limited to, bills, coins, vouchers and coupons.
Financial instrument acceptor. Any component that accepts financial instruments, such as a bill validator.
Financial instrument dispenser. Any component that dispenses financial instruments, such as a ticket printer.
Financial instrument storage component. Any component that stores financial instruments, such as a drop box.
Flash memory. Non-volatile memory that retains its data when the power is turned off and that can be electronically erased and reprogrammed without being removed from the circuit board.
Game software. The operational program or programs that govern the play, display of results, and/or awarding of prizes or credits for Class II games.
Gaming equipment. All electronic, electro-mechanical, mechanical, or other physical components utilized in the play of Class II games.
Hardware. Gaming equipment.
Interruption. Any form of mis-operation, component failure, or interference to the Class II gaming equipment.
Modification. A revision to any hardware or software used in a Class II gaming system.
Non-cashable credit. Credits given by an operator to a patron; placed on a Class II gaming system through a coupon, cashless transaction or other approved means; and capable of activating play but not being converted to cash.
Patron. A person who is a customer or guest of the tribal gaming operation and may interact with a Class II game. Also may be referred to as a “player”.
Patron deposit account. An account maintained on behalf of a patron, for the purpose of depositing and withdrawing cashable funds for the primary purpose of interacting with a gaming activity.
Player interface. Any component(s) of a Class II gaming system, including an electronic or technologic aid (not limited to terminals, player stations, handhelds, fixed units, etc.), that directly enables player interaction in a Class II game.
Prize schedule. The set of prizes available to players for achieving pre-designated patterns in a Class II game.
Program storage media. An electronic data storage component, such as a CD-ROM, EPROM, hard disk, or flash memory on which software is stored and from which software is read.
Progressive prize. A prize that increases by a selectable or predefined amount based on play of a Class II game.
Random number generator (RNG). A software module, hardware component or combination of these designed to produce outputs that are effectively random.
Reflexive software. Any software that has the ability to manipulate and/or replace a randomly generated outcome for the purpose of changing the results of a Class II game.
Removable/rewritable storage media. Program or data storage components that can be removed from gaming equipment and be written to, or rewritten by, the gaming equipment or by other equipment designed for that purpose.
Server. A computer that controls one or more applications or environments within a Class II gaming system.
Test/diagnostics mode. A mode on a component that allows various tests to be performed on the Class II gaming system hardware and software.
Testing laboratory. An organization recognized by a TGRA pursuant to § 547.5(f).
TGRA. Tribal gaming regulatory authority, which is the entity authorized by tribal law to regulate gaming conducted pursuant to the Indian Gaming Regulatory Act.
Unenroll. The process by which a Class II gaming system disconnects an enrolled system component, disallowing any live gaming activity to take place on that component.
Voucher. A financial instrument of fixed wagering value, usually paper, that can be used only to acquire an equivalent value of cashable credits or cash through interaction with a voucher system.
Voucher system. A component of the Class II gaming system that securely maintains records of vouchers and coupons; validates payment of vouchers; records successful or failed payments of vouchers and coupons; and controls the purging of expired vouchers and coupons.
§ 547.3 - Who is responsible for implementing these standards?
(a) Minimum standards. These are minimum standards and a TGRA may establish and implement additional technical standards that do not conflict with the standards set out in this part.
(b) No limitation of technology. This part should not be interpreted to limit the use of technology or to preclude the use of technology not specifically referenced.
(c) Only applicable standards apply. Gaming equipment and software must meet all applicable requirements of this part. For example, if a Class II gaming system lacks the ability to print or accept vouchers, then any standards that govern vouchers do not apply. These standards do not apply to associated equipment such as voucher and kiosk systems.
(d) State jurisdiction. Nothing in this part should be construed to grant to a state jurisdiction over Class II gaming or to extend a state's jurisdiction over Class III gaming.
§ 547.4 - What are the rules of general application for this part?
(a) Fairness. No Class II gaming system may cheat or mislead users. All prizes advertised must be available to win during the game. A test laboratory must calculate and/or verify the mathematical expectations of game play, where applicable, in accordance with the manufacturer stated submission. The results must be included in the test laboratory's report to the TGRA. At the request of the TGRA, the manufacturer must also submit the mathematical expectations of the game play to the TGRA.
(b) Approved gaming equipment and software only. All gaming equipment and software used with Class II gaming systems must be identical in all respects to a prototype reviewed and tested by a testing laboratory and approved for use by the TGRA pursuant to § 547.5(a) through (c).
(c) Proper functioning. All gaming equipment and software used with Class II gaming systems must perform according to the manufacturer's design and operating specifications.
§ 547.5 - How does a tribal government, TGRA, or tribal gaming operation comply with this part?
(a) Gaming systems manufactured before November 10, 2008. (1) Any Class II gaming system manufactured before November 10, 2008, that is not compliant with paragraph (b) of this section may be made available for use at any tribal gaming operation if:
(i) The Class II gaming system software that affects the play of the Class II game, together with the signature verification required by § 547.8(f) was submitted to a testing laboratory within 120 days after November 10, 2008, or October 22, 2012;
(ii) The testing laboratory tested the submission to the standards established by §§ 547.8(b), 547.8(f), and 547.14;
(iii) The testing laboratory provided the TGRA with a formal written report setting forth and certifying to the findings and conclusions of the test;
(iv) The TGRA made a finding, in the form of a certificate provided to the supplier or manufacturer of the Class II gaming system, that the Class II gaming system is compliant with §§ 547.8(b), 547.8(f), and 547.14;
(v) The Class II gaming system is only used as approved by the TGRA and the TGRA transmitted its notice of that approval, identifying the Class II gaming system and its components, to the Commission;
(vi) Remote communications with the Class II gaming system are only allowed if authorized by the TGRA; and
(vii) Player interfaces of the Class II gaming system exhibit information consistent with § 547.7(d) and any other information required by the TGRA.
(2) For so long as a Class II gaming system is made available for use at any tribal gaming operation pursuant to this paragraph (a) the TGRA shall:
(i) Retain copies of the testing laboratory's report, the TGRA's compliance certificate, and the TGRA's approval of the use of the Class II gaming system;
(ii) Maintain records identifying the Class II gaming system and its current components; and
(iii) Annually review the testing laboratory reports associated with the Class II gaming system and its current components to determine whether the Class II gaming system may be approved pursuant to paragraph (b)(1)(v) of this section. The TGRA shall make a finding identifying the Class II gaming systems reviewed, the Class II gaming systems subsequently approved pursuant to paragraph (b)(1)(v), and, for Class II gaming systems that cannot be approved pursuant to paragraph (b)(1)(v), the components of the Class II gaming system preventing such approval.
(3) If the Class II gaming system is subsequently approved by the TGRA pursuant to paragraph (b)(1)(v) as compliant with paragraph (b) of this section, this paragraph (a) no longer applies.
(b) Gaming system submission, testing, and approval—generally. (1) Except as provided in paragraph (a) of this section, a TGRA may not permit the use of any Class II gaming system in a tribal gaming operation unless:
(i) The Class II gaming system has been submitted to a testing laboratory;
(ii) The testing laboratory tests the submission to the standards established by:
(A) This part;
(B) Any applicable provisions of part 543 of this chapter that are testable by the testing laboratory; and
(C) The TGRA;
(iii) The testing laboratory provides a formal written report to the party making the submission, setting forth and certifying its findings and conclusions, and noting compliance with any standard established by the TGRA pursuant to paragraph (b)(1)(ii)(C) of this section;
(iv) The testing laboratory's written report confirms that the operation of a player interface prototype has been certified that it will not be compromised or affected by electrostatic discharge, liquid spills, electromagnetic interference, or any other tests required by the TGRA;
(v) Following receipt of the testing laboratory's report, the TGRA makes a finding that the Class II gaming system conforms to the standards established by:
(A) This part;
(B) Any applicable provisions of part 543 of this chapter that are testable by the testing laboratory; and
(C) The TGRA.
(2) For so long as a Class II gaming system is made available for use at any tribal gaming operation pursuant to this paragraph (b) the TGRA shall:
(i) Retain a copy of the testing laboratory's report; and
(ii) Maintain records identifying the Class II gaming system and its current components.
(c) Class II gaming system component repair, replacement, or modification. (1) As permitted by the TGRA, individual hardware or software components of a Class II gaming system may be repaired or replaced to ensure proper functioning, security, or integrity of the Class II gaming system.
(2) A TGRA may not permit the modification of any Class II gaming system in a tribal gaming operation unless:
(i) The Class II gaming system modification has been submitted to a testing laboratory;
(ii) The testing laboratory tests the submission to the standards established by:
(A) This part;
(B) Any applicable provisions of part 543 of this chapter that are testable by the testing laboratory; and
(C) The TGRA;
(iii) The testing laboratory provides a formal written report to the party making the submission, setting forth and certifying its findings and conclusions, and noting compliance with any standard established by the TGRA pursuant to paragraph (c)(2)(ii)(C) of this section;
(iv) Following receipt of the testing laboratory's report, the TGRA makes a finding that the:
(A) The modification will maintain or advance the Class II gaming system's compliance with this part and any applicable provisions of part 543 of this chapter; and
(B) The modification will not detract from, compromise or prejudice the proper functioning, security, or integrity of the Class II gaming system;
(3) If a TGRA authorizes a component modification under this paragraph, it must maintain a record of the modification and a copy of the testing laboratory report so long as the Class II gaming system that is the subject of the modification remains available to the public for play.
(d) Emergency Class II gaming system component modifications. (1) A TGRA, in its discretion, may permit the modification of previously approved components to be made available for play without prior laboratory testing or review if the modified hardware or software is:
(i) Necessary to correct a problem affecting the fairness, security, or integrity of a game or accounting system or any cashless system, or voucher system; or
(ii) Unrelated to game play, an accounting system, a cashless system, or a voucher system.
(2) If a TGRA authorizes modified components to be made available for play or use without prior testing laboratory review, the TGRA must thereafter require the hardware or software manufacturer to:
(i) Immediately advise other users of the same components of the importance and availability of the update;
(ii) Immediately submit the new or modified components to a testing laboratory for testing and verification of compliance with this part and any applicable provisions of part 543 of this chapter that are testable by the testing laboratory; and
(iii) Immediately provide the TGRA with a software signature verification tool meeting the requirements of § 547.8(f) for any new or modified software component.
(3) If a TGRA authorizes a component modification under this paragraph, it must maintain a record of the modification and a copy of the testing laboratory report so long as the Class II gaming system that is the subject of the modification remains available to the public for play.
(e) Compliance by charitable gaming operations. This part does not apply to charitable gaming operations, provided that:
(1) The tribal government determines that the organization sponsoring the gaming operation is a charitable organization;
(2) All proceeds of the charitable gaming operation are for the benefit of the charitable organization;
(3) The TGRA permits the charitable organization to be exempt from this part;
(4) The charitable gaming operation is operated wholly by the charitable organization's employees or volunteers; and
(5) The annual gross gaming revenue of the charitable gaming operation does not exceed $3,000,000.
(f) Testing laboratories. (1) A testing laboratory may provide the examination, testing, evaluating and reporting functions required by this section provided that:
(i) It demonstrates its integrity, independence and financial stability to the TGRA.
(ii) It demonstrates its technical skill and capability to the TGRA.
(iii) If the testing laboratory is owned or operated by, or affiliated with, a tribe, it must be independent from the manufacturer and gaming operator for whom it is providing the testing, evaluating, and reporting functions required by this section.
(iv) The TGRA:
(A) Makes a suitability determination of the testing laboratory based upon standards no less stringent than those set out in § 533.6(b)(1)(ii) through (v) of this chapter and based upon no less information than that required by § 537.1 of this chapter, or
(B) Accepts, in its discretion, a determination of suitability for the testing laboratory made by any other gaming regulatory authority in the United States.
(v) After reviewing the suitability determination and the information provided by the testing laboratory, the TGRA determines that the testing laboratory is qualified to test and evaluate Class II gaming systems.
(2) The TGRA must:
(i) Maintain a record of all determinations made pursuant to paragraphs (f)(1)(iii) and (f)(1)(iv) of this section for a minimum of three years.
(ii) Place the testing laboratory under a continuing obligation to notify it of any adverse regulatory action in any jurisdiction where the testing laboratory conducts business.
(iii) Require the testing laboratory to provide notice of any material changes to the information provided to the TGRA.
(g) Records. Records required to be maintained under this section must be made available to the Commission upon request. The Commission may use the information derived therefrom for any lawful purpose including, without limitation, to monitor the use of Class II gaming systems, to assess the effectiveness of the standards required by this part, and to inform future amendments to this part. The Commission will only make available for public review records or portions of records subject to release under the Freedom of Information Act, 5 U.S.C. 552; the Privacy Act of 1974, 5 U.S.C. 552a; or the Indian Gaming Regulatory Act, 25 U.S.C. 2716(a).
§ 547.6 - What are the minimum technical standards for enrolling and enabling Class II gaming system components?
(a) General requirements. Class II gaming systems must provide a method to:
(1) Enroll and unenroll Class II gaming system components;
(2) Enable and disable specific Class II gaming system components.
(b) Specific requirements. Class II gaming systems must:
(1) Ensure that only enrolled and enabled Class II gaming system components participate in gaming; and
(2) Ensure that the default condition for components must be unenrolled and disabled.
§ 547.7 - What are the minimum technical hardware standards applicable to Class II gaming systems?
(a) Printed circuit boards. (1) Printed circuit boards that have the potential to affect the outcome or integrity of the game, and are specially manufactured or proprietary and not off-the-shelf, must display a unique identifier such as a part number and/or revision number, which must be updated to reflect new revisions or modifications of the board.
(2) Switches or jumpers on all circuit boards that have the potential to affect the outcome or integrity of any game, progressive award, financial instrument, cashless transaction, voucher transaction, or accounting records must be capable of being sealed.
(b) Electrostatic discharge. Class II gaming system components accessible to the public must be constructed so that they exhibit immunity to human body electrostatic discharges on areas exposed to contact. Static discharges of ±15 kV for air discharges and ±7.5 kV for contact discharges must not cause damage or inhibit operation or integrity of the Class II gaming system.
(c) Physical enclosures. Physical enclosures must be of a robust construction designed to resist determined illegal entry. All protuberances and attachments such as buttons, identification plates, and labels must be sufficiently robust to avoid unauthorized removal.
(d) Player interface. The player interface must exhibit a serial number and date of manufacture and include a method or means to:
(1) Display information to a player; and
(2) Allow the player to interact with the Class II gaming system.
(e) Account access components. A Class II gaming system component that reads account access media must be located within a secure and locked area, cabinet, or housing that is of a robust construction designed to resist determined illegal entry and to protect internal components. In addition, the account access component:
(1) Must be constructed so that physical tampering leaves evidence of such tampering; and
(2) Must provide a method to enable the Class II gaming system to interpret and act upon valid or invalid input or error condition.
(f) Financial instrument storage components. Any financial instrument storage components managed by Class II gaming system software must be located within a secure and locked area, cabinet, or housing that is of a robust construction designed to resist determined illegal entry and to protect internal components.
(g) Financial instrument acceptors. (1) Any Class II gaming system components that handle financial instruments and that are not operated under the direct control of an agent must:
(i) Be located within a secure and locked area, cabinet, or housing that is of a robust construction designed to resist determined illegal entry and to protect internal components;
(ii) Be able to detect the entry of valid or invalid financial instruments and to provide a method to enable the Class II gaming system to interpret and act upon valid or invalid input or error condition; and
(iii) Be constructed to permit communication with the Class II gaming system of the accounting information required by § 547.9(a) and by applicable provisions of any Commission and TGRA regulations governing minimum internal control standards.
(2) Prior to completion of a valid financial instrument transaction by the Class II gaming system, no monetary amount related to that instrument may be available for play. For example, credits may not be available for play until a financial instrument inserted into an acceptor is secured in the storage component.
(3) The monetary amount related to all valid financial instrument transactions by the Class II gaming system must be recorded as required by § 547.9(a) and the applicable provisions of any Commission and TGRA regulations governing minimum internal control standards.
(h) Financial instrument dispensers. (1) Any Class II gaming system components that dispense financial instruments and that are not operated under the direct control of a tribal gaming operation agent must:
(i) Be located within a secure, locked and tamper-evident area or in a locked cabinet or housing that is of a robust construction designed to resist determined illegal entry and to protect internal components;
(ii) Provide a method to enable the Class II gaming system to interpret and act upon valid or invalid input or error condition; and
(iii) Be constructed to permit communication with the Class II gaming system of the accounting information required by § 547.9(a) and by applicable provisions of any Commission and TGRA regulations governing minimum internal control standards.
(2) The monetary amount related to all valid financial instrument transactions by the Class II gaming system must be recorded as required by § 547.9(a), the applicable provisions of part 543 of this chapter, and any TGRA regulations governing minimum internal control standards.
(i) Game Outcome Determination Components. Any Class II gaming system logic components that affect the game outcome and that are not operated under the direct control of a tribal gaming operation agent must be located within a secure, locked and tamper-evident area or in a locked cabinet or housing that is of a robust construction designed to resist determined illegal entry and to protect internal components. DIP switches or jumpers that can affect the integrity of the Class II gaming system must be capable of being sealed by the TGRA.
(j) Door access detection. All components of the Class II gaming system that are locked in order to meet the requirements of this part must include a sensor or other methods to monitor an open door. A door open sensor, and its components or cables, must be secure against attempts to disable them or interfere with their normal mode of operation.
(k) Separation of functions/no limitations on technology. Nothing herein prohibits the account access component, financial instrument storage component, financial instrument acceptor, and financial instrument dispenser from being included within the same component or being separated into individual components.
§ 547.8 - What are the minimum technical software standards applicable to Class II gaming systems?
(a) Player interface displays. (1) If not otherwise provided to the player, the player interface must display the following:
(i) The purchase or wager amount;
(ii) Game results; and
(iii) Any player credit balance.
(2) Between plays of any game and until the start of the next play, or until the player selects a new game option such as purchase or wager amount or card selection, whichever is earlier, if not otherwise provided to the player, the player interface must display:
(i) The total purchase or wager amount and all prizes and total credits won for the last game played;
(ii) The final results for the last game played; and
(iii) Any default purchase or wager amount for the next play.
(b) Game initiation and play. (1) Each game played on the Class II gaming system must follow and not deviate from a constant set of rules for each game provided to players pursuant to § 547.16. There must be no undisclosed changes of rules.
(2) The Class II gaming system may not alter or allow to be altered the card permutations used for play of a Class II game unless specifically chosen by the player prior to commitment to participate in the game. No duplicate cards may be sold for any common draw.
(3) No game play may commence, and no financial instrument or credit may be accepted on the affected player interface, in the presence of any fault condition that affects the outcome of the game, or while in test, audit, or lock-up mode.
(4) Each player must initiate his or her participation in the play of a game.
(c) Audit mode. (1) If an audit mode is provided, the Class II gaming system must, for those components actively involved in the audit:
(i) Provide all accounting functions required by § 547.9, by applicable provisions of any Commission regulations governing minimum internal control standards, and by any internal controls adopted by the tribe or TGRA;
(ii) Display player interface identification; and
(iii) Display software version or game identification.
(2) Audit mode must be accessible by a secure method such as an agent PIN, key, or other auditable access control.
(3) Accounting function data must be accessible by an agent at any time, except during a payout, during a handpay, or during play.
(4) The Class II gaming system must disable financial instrument acceptance on the affected player interface while in audit mode, except during financial instrument acceptance testing.
(d) Last game recall. The last game recall function must:
(1) Be retrievable at all times, other than when the recall component is involved in the play of a game, upon the operation of an external key-switch, entry of an audit card, or a similar method;
(2) Display the results of recalled games as originally displayed or in text representation so as to enable the TGRA or operator to clearly identify the sequences and results that occurred;
(3) Allow the Class II gaming system component providing game recall, upon return to normal game play mode, to restore any affected display to the positions, forms and values displayed before access to the game recall information; and
(4) Provide the following information for the current and previous four games played and must display:
(i) Play start time, end time, and date;
(ii) The total number of credits at the start of play;
(iii) The purchase or wager amount;
(iv) The total number of credits at the end of play;
(v) The total number of credits won as a result of the game recalled, and the value in dollars and cents for progressive prizes, if different;
(vi) For bingo games and games similar to bingo, also display:
(A) The card(s) used by the player;
(B) The identifier of the bingo game played;
(C) The numbers or other designations drawn, in the order that they were drawn;
(D) The numbers or other designations and prize patterns covered on each card;
(E) All prizes won by the player, including winning patterns, if any; and
(F) The unique identifier of the card on which prizes were won;
(vii) For pull-tab games only, also display:
(A) The result(s) of each pull-tab, displayed in the same pattern as on the tangible pull-tab;
(B) All prizes won by the player;
(C) The unique identifier of each pull tab; and
(D) Any other information necessary to fully reconstruct the current and four previous plays.
(e) Voucher and credit transfer recall. Notwithstanding the requirements of any other section in this part, a Class II gaming system must have the capacity to:
(1) Display the information specified in § 547.11(b)(5)(ii) through (vi) for the last five vouchers or coupons printed and the last five vouchers or coupons accepted; and
(2) Display a complete transaction history for the last five cashless transactions made and the last five cashless transactions accepted.
(f) Software signature verification. The manufacturer or developer of the Class II gaming system must provide to the testing laboratory and to the TGRA an industry-standard methodology, acceptable to the TGRA, for verifying the Class II gaming system game software. For example, for game software stored on rewritable media, such methodologies include signature algorithms and hashing formulas such as SHA-1.
(g) Test, diagnostic, and demonstration modes. If test, diagnostic, and/or demonstration modes are provided, the Class II gaming system must, for those components actively involved in the test, diagnostic, or demonstration mode:
(1) Clearly indicate when that component is in the test, diagnostic, or demonstration mode;
(2) Not alter financial data on that component other than temporary data;
(3) Only be available after entering a specific mode;
(4) Disable credit acceptance and payment unless credit acceptance or payment is being tested; and
(5) Terminate all mode-specific functions upon exiting a mode.
(h) Multigame. If multiple games are offered for player selection at the player interface, the player interface must:
(1) Provide a display of available games;
(2) Provide the means of selecting among them;
(3) Display the full amount of the player's credit balance;
(4) Identify the game selected or being played; and
(5) Not force the play of a game after its selection.
(i) Program interruption and resumption. The Class II gaming system software must be designed so that upon resumption following any interruption, the system:
(1) Is able to return to a known state;
(2) Must check for any fault condition;
(3) Must verify the integrity of data stored in critical memory;
(4) Must return the purchase or wager amount to the player in accordance with the rules of the game; and
(5) Must detect any change or corruption in the Class II gaming system software.
(j) Class II gaming system components acting as progressive controllers. This paragraph applies to progressive controllers and components acting as progressive controllers in Class II gaming systems.
(1) Modification of progressive parameters must be conducted in a secure manner approved by the TGRA. Such parameters may include:
(i) Increment value;
(ii) Secondary pool increment(s);
(iii) Reset amount(s);
(iv) Maximum value(s); and
(v) Identity of participating player interfaces.
(2) The Class II gaming system component or other progressive controller must provide a means of creating a progressive balancing report for each progressive link it controls. At a minimum, that report must provide balancing of the changes of the progressive amount, including progressive prizes won, for all participating player interfaces versus current progressive amount(s), plus progressive prizes. In addition, the report must account for, and not be made inaccurate by, unusual events such as:
(i) Class II gaming system critical memory clears;
(ii) Modification, alteration, or deletion of progressive prizes;
(iii) Offline equipment; or
(iv) Multiple site progressive prizes.
(k) Critical memory. (1) Critical memory may be located anywhere within the Class II gaming system. Critical memory is any memory that maintains any of the following data:
(i) Accounting data;
(ii) Current credits;
(iii) Configuration data;
(iv) Last game play recall information required by paragraph (d) of this section;
(v) Game play recall information for the current game play, if incomplete;
(vi) Software state (the last normal state software was in before interruption);
(vii) RNG seed(s), if necessary for maintaining integrity;
(viii) Encryption keys, if necessary for maintaining integrity;
(ix) Progressive prize parameters and current values;
(x) The five most recent financial instruments accepted by type, excluding coins and tokens;
(xi) The five most recent financial instruments dispensed by type, excluding coins and tokens; and
(xii) The five most recent cashless transactions paid and the five most recent cashless transactions accepted.
(2) Critical memory must be maintained using a methodology that enables errors to be identified and acted upon. All accounting and recall functions must be verified as necessary to ensure their ongoing integrity.
(3) The validity of affected data stored in critical memory must be checked after each of the following events:
(i) Every restart;
(ii) Each attendant paid win;
(iii) Each attendant paid progressive win;
(iv) Each sensored door closure; and
(v) Every reconfiguration, download, or change of prize schedule or denomination requiring operator intervention or action.
(l) Secured access. Class II gaming systems that use a logon or other means of secured access must include a user account lockout after a predetermined number of consecutive failed attempts to access the Class II gaming system.
§ 547.9 - What are the minimum technical standards for Class II gaming system accounting functions?
(a) Required accounting data. The following minimum accounting data, however named, must be maintained by the Class II gaming system:
(1) Amount In: The total value of all financial instruments and cashless transactions accepted by the Class II gaming system. Each type of financial instrument accepted by the Class II gaming system must be tracked independently per financial instrument acceptor, and as required by applicable requirements of TGRA regulations that meet or exceed the minimum internal control standards at 25 CFR part 543.
(2) Amount Out: The total value of all financial instruments and cashless transactions paid by the Class II gaming system, plus the total value of attendant pay. Each type of financial instrument paid by the Class II Gaming System must be tracked independently per financial instrument dispenser, and as required by applicable requirements of TGRA regulations that meet or exceed the minimum internal control standards at 25 CFR part 543.
(b) Accounting data storage. If the Class II gaming system electronically maintains accounting data:
(1) Accounting data must be stored with at least eight decimal digits.
(2) Credit balances must have sufficient digits to accommodate the design of the game.
(3) Accounting data displayed to the player may be incremented or decremented using visual effects, but the internal storage of this data must be immediately updated in full.
(4) Accounting data must be updated upon the occurrence of the relevant accounting event.
(5) Modifications to accounting data must be recorded, including the identity of the person(s) making the modifications, and be reportable by the Class II gaming system.
(c) Rollover. Accounting data that rolls over to zero must not corrupt data.
(d) Credit balance display and function. (1) Any credit balance maintained at the player interface must be prominently displayed at all times except:
(i) In audit, configuration, recall and test modes; or
(ii) Temporarily, during entertaining displays of game results.
(2) Progressive prizes may be added to the player's credit balance provided that:
(i) The player credit balance is maintained in dollars and cents;
(ii) The progressive accounting data is incremented in number of credits; or
(iii) The prize in dollars and cents is converted to player credits or transferred to the player's credit balance in a manner that does not mislead the player or cause accounting imbalances.
(3) If the player credit balance displays in credits, but the actual balance includes fractional credits, the Class II gaming system must display the fractional credit when the player credit balance drops below one credit.
§ 547.10 - What are the minimum standards for Class II gaming system critical events?
(a) Fault events. (1) The following are fault events that must be capable of being recorded by the Class II gaming system:
Event | Definition and action to be taken | (i) Component fault | Reported when a fault on a component is detected. When possible, this event message should indicate what the nature of the fault is. | (ii) Financial storage component full | Reported when a financial instrument acceptor or dispenser includes storage, and it becomes full. This event message must indicate what financial storage component is full. | (iii) Financial output component empty | Reported when a financial instrument dispenser is empty. The event message must indicate which financial output component is affected, and whether it is empty. | (iv) Financial component fault | Reported when an occurrence on a financial component results in a known fault state. | (v) Critical memory error | Some critical memory error has occurred. When a non-correctable critical memory error has occurred, the data on the Class II gaming system component can no longer be considered reliable. Accordingly, any game play on the affected component must cease immediately, and an appropriate message must be displayed, if possible. | (vi) Progressive communication fault | If applicable; when communications with a progressive controller component is in a known fault state. | (vii) Program storage medium fault | The software has failed its own internal security check or the medium itself has some fault. Any game play on the affected component must cease immediately, and an appropriate message must be displayed, if possible. |
---|
(2) The occurrence of any event identified in paragraph (a)(1) of this section must be recorded.
(3) Upon clearing any event identified in paragraph (a)(1) of this section, the Class II gaming system must:
(i) Record that the fault condition has been cleared;
(ii) Ensure the integrity of all related accounting data; and
(iii) In the case of a malfunction, return a player's purchase or wager according to the rules of the game.
(b) Door open/close events. (1) In addition to the requirements of paragraph (a)(1) of this section, the Class II gaming system must perform the following for any component affected by any sensored door open event:
(i) Indicate that the state of a sensored door changes from closed to open or opened to closed;
(ii) Disable all financial instrument acceptance, unless a test mode is entered;
(iii) Disable game play on the affected player interface;
(iv) Disable player inputs on the affected player interface, unless test mode is entered; and
(v) Disable all financial instrument disbursement, unless a test mode is entered.
(2) The Class II gaming system may return the component to a ready to play state when all sensored doors are closed.
(c) Non-fault events. The following non-fault events are to be acted upon as described below, if applicable:
Event | Definition | (1) Player interface off during play | Indicates power has been lost during game play. This condition must be reported by the affected component(s). | (2) Player interface power on | Indicates the player interface has been turned on. This condition must be reported by the affected component(s). | (3) Financial instrument storage component container/stacker removed | Indicates that a financial instrument storage container has been removed. The event message must indicate which storage container was removed. |
---|
§ 547.11 - What are the minimum technical standards for money and credit handling?
(a) Credit acceptance, generally. (1) Upon any credit acceptance, the Class II gaming system must register the correct number of credits on the player's credit balance.
(2) The Class II gaming system must reject financial instruments deemed invalid.
(b) Credit redemption, generally. (1) For cashable credits on a player interface, players must be allowed to cash out and/or redeem those credits at the player interface except when that player interface is:
(i) Involved in the play of a game;
(ii) In audit mode, recall mode or any test mode;
(iii) Detecting any sensored door open condition;
(iv) Updating the player credit balance or total win accounting data; or
(v) Displaying a fault condition that would prevent cash-out or credit redemption. In this case a fault indication must be displayed.
(2) For cashable credits not on a player interface, the player must be allowed to cash out and/or redeem those credits at any time.
(3) A Class II gaming system must not automatically pay an award subject to mandatory tax reporting or withholding.
(4) Credit redemption by voucher or coupon must conform to the following:
(i) A Class II gaming system may redeem credits by issuing a voucher or coupon when it communicates with a voucher system that validates the voucher or coupon.
(ii) A Class II gaming system that redeems credits by issuing vouchers and coupons must either:
(A) Maintain an electronic record of all information required by paragraphs (b)(5)(ii) through (vi) of this section; or
(B) Generate two identical copies of each voucher or coupon issued, one to be provided to the player and the other to be retained within the electronic player interface for audit purposes.
(5) Valid vouchers and coupons from a voucher system must contain the following:
(i) Tribal gaming operation name and location;
(ii) The identification number of the Class II gaming system component or the player interface number, as applicable;
(iii) Date and time of issuance;
(iv) Alpha and numeric dollar amount;
(v) A sequence number;
(vi) A validation number that:
(A) Is produced by a means specifically designed to prevent repetition of validation numbers; and
(B) Has some form of checkcode or other form of information redundancy to prevent prediction of subsequent validation numbers without knowledge of the checkcode algorithm and parameters;
(vii) For machine-readable vouchers and coupons, a bar code or other form of machine readable representation of the validation number, which must have enough redundancy and error checking to ensure that 99.9% of all misreads are flagged as errors;
(viii) Transaction type or other method of differentiating voucher and coupon types; and
(ix) Expiration period or date.
(6) Transfers from an account may not exceed the balance of that account.
(7) For Class II gaming systems not using dollars and cents accounting and not having odd cents accounting, the Class II gaming system must reject any transfers from voucher systems or cashless systems that are not even multiples of the Class II gaming system denomination.
(8) Voucher systems must include the ability to report redemptions per redemption location or user.
§ 547.12 - What are the minimum technical standards for downloading on a Class II gaming system?
(a) Downloads. (1) Downloads are an acceptable means of transporting approved content, including, but not limited to software, files, data, and prize schedules.
(2) Downloads must use secure methodologies that will deliver the download data without alteration or modification, in accordance with § 547.15(a).
(3) Downloads conducted during operational periods must be performed in a manner that will not affect game play.
(4) Downloads must not affect the integrity of accounting data.
(5) The Class II gaming system must be capable of providing:
(i) The time and date of the initiation of the download;
(ii) The time and date of the completion of the download;
(iii) The Class II gaming system components to which software was downloaded;
(iv) The version(s) of download package and any software downloaded. Logging of the unique software signature will satisfy this requirement;
(v) The outcome of any software verification following the download (success or failure); and
(vi) The name and identification number, or other unique identifier, of any individual(s) conducting or scheduling a download.
(b) Verifying downloads. Downloaded software on a Class II gaming system must be capable of being verified by the Class II gaming system using a software signature verification method that meets the requirements of § 547.8(f).
§ 547.13 - What are the minimum technical standards for program storage media?
(a) Removable program storage media. All removable program storage media must maintain an internal checksum or signature of its contents. Verification of this checksum or signature is to be performed after every restart. If the verification fails, the affected Class II gaming system component(s) must lock up and enter a fault state.
(b) Nonrewritable program storage media. (1) All EPROMs and Programmable Logic Devices that have erasure windows must be fitted with covers over their erasure windows.
(2) All unused areas of EPROMs must be written with the inverse of the erased state (zero bits (00 hex) for most EPROMs), random data, or repeats of the program data.
(3) Flash memory storage components intended to have the same logical function as ROM, must be write-protected or otherwise protected from unauthorized modification.
(4) The write cycle must be closed or finished for all CD-ROMs such that it is not possible to write any further data to the CD.
(5) Write protected hard disks are permitted if the hardware means of enabling the write protect is easily viewable and can be sealed in place. Write protected hard disks are permitted using software write protection verifiable by a testing laboratory.
(c) Writable and rewritable program storage media. (1) Writable and rewritable program storage, such as hard disk drives, Flash memory, writable CD-ROMs, and writable DVDs, may be used provided that the software stored thereon may be verified using the mechanism provided pursuant to § 547.8(f).
(2) Program storage must be structured so there is a verifiable separation of fixed data (such as program, fixed parameters, DLLs) and variable data.
(d) Identification of program storage media. All program storage media that is not rewritable in circuit, (EPROM, CD-ROM) must be uniquely identified, displaying:
(1) Manufacturer;
(2) Program identifier;
(3) Program version number(s); and
(4) Location information, if critical (socket position 3 on the printed circuit board).
§ 547.14 - What are the minimum technical standards for electronic random number generation?
(a) Properties. All RNGs must produce output having the following properties:
(1) Statistical randomness;
(2) Unpredictability; and
(3) Non-repeatability.
(b) Statistical randomness. (1) Numbers or other designations produced by an RNG must be statistically random individually and in the permutations and combinations used in the application under the rules of the game. For example, if a bingo game with 75 objects with numbers or other designations has a progressive winning pattern of the five numbers or other designations on the bottom of the card, and the winning of this prize is defined to be the five numbers or other designations that are matched in the first five objects drawn, the likelihood of each of the 75C5 combinations are to be verified to be statistically equal.
(2) Numbers or other designations produced by an RNG must pass the statistical tests for randomness to a 99% confidence level, which may include:
(i) Chi-square test;
(ii) Runs test (patterns of occurrences must not be recurrent); and
(iii) Serial correlation test potency and degree of serial correlation (outcomes must be independent from the previous game).
(iv) Equi-distribution (frequency) test;
(v) Gap test;
(vi) Poker test;
(vii) Coupon collector's test;
(viii) Permutation test;
(ix) Spectral test; or
(x) Test on subsequences.
(c) Unpredictability. (1) It must not be feasible to predict future outputs of an RNG, even if the algorithm and the past sequence of outputs are known.
(2) Unpredictability must be ensured by reseeding or by continuously cycling the RNG, and by providing a sufficient number of RNG states for the applications supported.
(3) Re-seeding may be used where the re-seeding input is at least as statistically random as, and independent of, the output of the RNG being re-seeded.
(d) Non-repeatability. The RNG may not be initialized to reproduce the same output stream that it has produced before, nor may any two instances of an RNG produce the same stream as each other. This property must be ensured by initial seeding that comes from:
(1) A source of “true” randomness, such as a hardware random noise generator; or
(2) A combination of timestamps, parameters unique to a Class II gaming system, previous RNG outputs, or other, similar method.
(e) General requirements. (1) Software that calls an RNG to derive game outcome events must immediately use the output returned in accordance with the game rules.
(2) The use of multiple RNGs is permitted as long as they operate in accordance with this section.
(3) RNG outputs must not be arbitrarily discarded or selected.
(4) Where a sequence of outputs is required, the whole of the sequence in the order generated must be used in accordance with the game rules.
(5) The Class II gaming system must neither adjust the RNG process or game outcomes based on the history of prizes obtained in previous games nor use any reflexive software or secondary decision that affects the results shown to the player or game outcome.
(f) Scaling algorithms and scaled numbers. An RNG that provides output scaled to given ranges must:
(1) Be independent and uniform over the range;
(2) Provide numbers scaled to the ranges required by game rules, and notwithstanding the requirements of paragraph (e)(3) of this section, may discard numbers that do not map uniformly onto the required range but must use the first number in sequence that does map correctly to the range;
(3) Be capable of producing every possible outcome of a game according to its rules; and
(4) Use an unbiased algorithm. A scaling algorithm is considered to be unbiased if the measured bias is no greater than 1 in 50 million.
§ 547.15 - What are the minimum technical standards for electronic data communications between system components?
(a) Sensitive data. Communication of sensitive data must be secure from eavesdropping, access, tampering, intrusion or alteration unauthorized by the TGRA. Sensitive data includes, but is not limited to:
(1) RNG seeds and outcomes;
(2) Encryption keys, where the implementation chosen requires transmission of keys;
(3) PINs;
(4) Passwords;
(5) Financial instrument transactions;
(6) Transfers of funds;
(7) Player tracking information;
(8) Download Packages; and
(9) Any information that affects game outcome.
(b) Wireless communications. (1) Wireless access points must not be accessible to the general public.
(2) Open or unsecured wireless communications are prohibited.
(3) Wireless communications must be secured using a methodology that makes eavesdropping, access, tampering, intrusion or alteration impractical. By way of illustration, such methodologies include encryption, frequency hopping, and code division multiplex access (as in cell phone technology).
(c) Methodologies must be used that will ensure the reliable transfer of data and provide a reasonable ability to detect and act upon any corruption of the data.
(d) Class II gaming systems must record detectable, unauthorized access or intrusion attempts.
(e) Remote communications may only be allowed if authorized by the TGRA. Class II gaming systems must have the ability to enable or disable remote access, and the default state must be set to disabled.
(f) Failure of data communications must not affect the integrity of critical memory.
(g) The Class II gaming system must log the establishment, loss, and re-establishment of data communications between sensitive Class II gaming system components.
§ 547.16 - What are the minimum standards for game artwork, glass, and rules?
(a) Rules, instructions, and prize schedules, generally. The following must at all times be displayed or made readily available to the player upon request:
(1) Game name, rules, and options such as the purchase or wager amount stated clearly and unambiguously;
(2) Denomination;
(3) Instructions for play on, and use of, the player interface, including the functions of all buttons; and
(4) A prize schedule or other explanation, sufficient to allow a player to determine the correctness of all prizes awarded, including:
(i) The range and values obtainable for any variable prize;
(ii) Whether the value of a prize depends on the purchase or wager amount; and
(iii) The means of division of any pari-mutuel prizes; but
(iv) For Class II Gaming Systems, the prize schedule or other explanation need not state that subsets of winning patterns are not awarded as additional prizes (for example, five in a row does not also pay three in a row or four in a row), unless there are exceptions, which must be clearly stated.
(b) Disclaimers. The Player Interface must continually display:
(1) “Malfunctions void all prizes and plays” or equivalent; and
(2) “Actual Prizes Determined by Bingo (or other applicable Class II game) Play. Other Displays for Entertainment Only” or equivalent.
(c) Odds notification. If the odds of winning any advertised top prize exceeds 100 million to one, the Player Interface must display: “Odds of winning the advertised top prize exceeds 100 million to one” or equivalent.
§ 547.17 - How does a TGRA apply to implement an alternate minimum standard to those required by this part?
(a) TGRA approval. (1) A TGRA may approve an alternate standard from those required by this part if it has determined that the alternate standard will achieve a level of security and integrity sufficient to accomplish the purpose of the standard it is to replace. A gaming operation may implement an alternate standard upon TGRA approval subject to the Chair's decision pursuant to paragraph (b) of this section.
(2) For each enumerated standard for which the TGRA approves an alternate standard, it must submit to the Chair within 30 days a detailed report, which must include the following:
(i) An explanation of how the alternate standard achieves a level of security and integrity sufficient to accomplish the purpose of the standard it is to replace; and
(ii) The alternate standard as approved and the record on which the approval is based.
(3) In the event that the TGRA or the tribe's government chooses to submit an alternate standard request directly to the Chair for joint government to government review, the TGRA or tribal government may do so without the approval requirement set forth in paragraph (a)(1) of this section.
(b) Chair review. (1) The Chair may approve or object to an alternate standard approved by a TGRA.
(2) If the Chair approves the alternate standard, the Tribe may continue to use it as authorized by the TGRA.
(3) If the Chair objects to the alternate standard, the operation may no longer use the alternate standard and must follow the relevant technical standard set forth in this part.
(4) Any objection by the Chair must be in written form with an explanation why the alternate standard as approved by the TGRA does not provide a level of security or integrity sufficient to accomplish the purpose of the standard it is to replace.
(5) If the Chair fails to approve or object in writing within 60 days after the date of receipt of a complete submission, the alternate standard is considered approved by the Chair. The Chair may, upon notification to the TGRA, extend this deadline an additional 60 days.
(c) Appeal of Chair decision. A TGRA may appeal the Chair's decision pursuant to 25 CFR chapter III, subchapter H.